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

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

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

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

ארכיטקטורת Doconut נוכחית ליישומי .NET 6

החבילה המעודכנת מחליפה בנייה ידנית של מציג ומשאבים מועתקים עם מודל DI, middleware, ו‑async המתועד היום.

שילוב .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 פורמטים מבלי לשנות את היעד שלכם

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

החבילה הנוכחית של .NET 6 מציגה 75 סיומות ניתנות לצפייה ברחבי 18 משפחות דרך מציג דפדפן מאוחד זהה.

Office ו‑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, ויותר

ראו את כל 75 הסיומות

.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 תומך באותו עיצוב Distributed לבחירה עבור תוצרים משותפים של רינדור ובקשות מציג מוגנות ב‑Windows.

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

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

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

גישה מוגנת

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

פרסום ברקע

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

שמירה מבוקרת

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

שאלות מעבר

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

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

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

כן. הקטלוג המבוקר מכיל 75 סיומות קבצים ניתנות לצפייה ברחבי 18 משפחות פורמט.

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

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

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

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

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

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