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

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

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

מציג מסמכי Doconut מציג מצגת בתוך יישום ASP.NET Core
מודל האחסון הנוכחי עם חוויית מציג Doconut המוכרת75 פורמטים נתמכים
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.

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

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

75 פורמטים ללא שינוי היעד שלך

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

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

אופיס ו‑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 מעודכן

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

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

השילוב המעודכן של .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 הנוכחי

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