Doconut מעודכן עבור .NET 6

צופה Doconut מעודכן עבור .NET 6

שמור על יעד .NET 6 שלך תוך מעבר להזרקת תלות, אמצעי ביניים, מושבי אסינכרון, ופריסה מבוזרת אופציונלית.

צופה מסמכים Doconut מציג מצגת בתוך אפליקציית ASP.NET Core
מודל האחסון הנוכחי עם חוויית הצופה המוכרת של Doconutיותר מ‑70 פורמטים נתמכים
76
הרחבות קבצים מאומתות
19
משפחות פורמט
1
יעד פריסה של Windows
0
שירותי עיבוד חיצוניים

ארכיטקטורת Doconut נוכחית לאפליקציות .NET 6

החבילה המעודכנת מחליפה בנייה ידנית של הצופה ומשאבים מועתקים עם מודל ה‑הזרקת תלות, אמצעי ביניים, ומודל אסינכרון המתועד היום.

שילוב .NET 6 מעודכןDoconut.NET6
builder.Services.AddDoconut(options =>
{
    options.LicensePath = "Doconut.Viewer.lic";
});

app.UseDoconutResources();
app.UseDoconut();

var token = await viewer.OpenDocumentAsync(filePath);

הזרקת תלות

רשום את Doconut עם AddDoconut() והזרק את Viewer לנקודת הקצה הפותחת כל מסמך.

מושבי מסמכים אסינכרוניים

החלף פתיחה סינכרונית ב‑OpenDocumentAsync() והחזר אסימון בלתי נראה לצופה.

משאבים שבבעלות Middleware

הפסק לתחזק נכסי צופה מועתקים והגש את החבילה הנוכחית דרך middleware של Doconut.

מצב מבוזר אופציונלי

אימץ ארטיפקטים משותפים וכרטיסים מוגנים כאשר האפליקציה דורשת מספר צמתים משרתים.

יותר מ‑70 פורמטים ללא שינוי היעד שלך

76 הרחבות קבצים מאומתות בחבילה המעודכנת.

החבילה הנוכחית של .NET 6 מציגה 76 הרחבות ניתנות לצפייה על פני 19 משפחות דרך אותו צופה דפדפן מאוחד.

משרד ו‑PDF

PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP

CAD ותרשימים

DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX

דוא"ל ורפואי

EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML

תמונות ואינטרנט

JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, ו‑אחרים

צפה בכל 76 ההרחבות

.NET 6 קלאסי ו‑.NET 6 מעודכן הם אינטגרציות שונות

שם החבילה יכול להיות זהה. חתימות קוד אלו מראות איזו דור של Doconut האפליקציה משתמשת.

אחסון

Doconut .NET 6 קלאסי

MapWhen() מנתב בקשות דרך DocImage.axd.

Doconut .NET 6 מעודכן

UseDoconutResources() ו‑UseDoconut() רושמים את צינור ה‑middleware הנוכחי.

מחזור חיי הצופה

Doconut .NET 6 קלאסי

קוד האפליקציה בונה את Viewer ידנית עם מטמון, הקשר HTTP, ונתיב רישיון.

Doconut .NET 6 מעודכן

AddDoconut() רושמת את Viewer ונקודות הקצה של האפליקציה מקבלות אותו דרך הזרקת תלות.

פתיחת מסמך

Doconut .NET 6 קלאסי

OpenDocument() מבצע את הקריאה הסינכרונית הקלאסית.

Doconut .NET 6 מעודכן

OpenDocumentAsync() יוצר את מושב המסמך האסינכרוני הנוכחי.

משאבי דפדפן

Doconut .NET 6 קלאסי

האפליקציה מעתיקה ומתחזקת קבצי JavaScript של הצופה.

Doconut .NET 6 מעודכן

Middleware מגישה סקריפטים משובצים, סגנונות, תמונות, ומשאבי צופה.

הרחבה

Doconut .NET 6 קלאסי

האפליקציה נשארת קשורה למודל האחסון והמושב המקורי.

Doconut .NET 6 מעודכן

מצב רגיל נשאר פשוט, בעוד שמצב מבוזר ניתן להפעלה עבור חווה אינטרנט מאוזנת.

מודרניזציה תחילה. הרחבה כאשר האפליקציה זקוקה לכך.

השילוב המעודכן של .NET 6 תומך באותו עיצוב מבוזר לבחירה עבור ארטיפקטים משותפים של רינדור ובקשות צופה מוגנות ב‑Windows.

מצב מבוזר הוא אופציונלי. הוא אינו מוסיף מורכבות לשילוב ברירת המחדל של מופע יחיד.

ללא מושבי דביקות

צמתים מאושרים מאמתים כרטיסים משותפים במקום להסתמך על מופע אפליקציה יחיד.

גישה מוגנת

כרטיסים יכולים לקשר גישה למסמך לדפדפן הנוכחי ולמשתמש מאומת.

פרסום ברקע

תעדף את העמוד הראשון בעוד שהפרסום האופציונלי ממשיך עם ארטיפקטים של מסמכים מאוחרים יותר.

שמירה מבוקרת

השתמש בסמנים של מוכנות, ביטול, וכללי שמירה עבור אחסון משותף צפוי.

שאלות מיגרציה

איך אני יודע אם האפליקציה שלי משתמשת ב‑Doconut .NET 6 קלאסי?

חפש את DocImage.axd, MapWhen(), בנייה ידנית של Viewer, OpenDocument(), או קבצי JavaScript של הצופה המנוהלים על ידי האפליקציה.

האם החבילה המעודכנת תומכת באותם פורמטים?

כן. הקטלוג המבוקר מכיל 76 הרחבות קבצים ניתנות לצפייה על פני 19 משפחות פורמט.

האם אני צריך לעבור למצב מבוזר?

לא. הצופה הסטנדרטי של מופע יחיד נשאר ברירת המחדל. מבוזר הוא אפשרות מפורשת לפריסות מאוזנות עומס.

האם אפליקציות Doconut .NET 6 קיימות יכולות לאמץ את הארכיטקטורה המעודכנת?

כן. השתמש במדריך המיגרציה למפות את האחסון הקלאסי, בניית Viewer, פתיחת מסמך, משאבים, תוספים, והרחבה לשילוב הנוכחי.

העבר את שילוב .NET 6 שלך למודל Doconut הנוכחי

הערך את החבילה המעודכנת, פעל לפי מפת המיגרציה המאומתת, ובדוק את זרימות העבודה של המסמכים הקיימות שלך.