
מה חדש ב‑Doconut 26.8.0: .NET Standard 2.1 ושיפור באמינות המסמכים
יעד Doconut חדש מצטרף למשפחת ה‑SDK העדכנית
Doconut 26.8.0 מציגה חבילה מהדור הנוכחי ליישומים הצורכים .NET Standard 2.1. היא מביאה את מודל ה‑dependency‑injection, middleware, session‑asynchronous של מסמכים, תוספים והפצה מבוזרת שכבר משמש את ה‑SDK המודרניים של Doconut לקבוצת מארחי .NET נוספת.

הגרסה משפרת גם את הרינדור וההמרה עבור Word, Excel, Visio, PSD, תמונות וזיהוי אימייל. צוותים שמעריכים את השחרור צריכים לבחון את שני הצדדים של העדכון: נתיב האינטגרציה החדש והמסמכים שהמשתמשים שלהם פותחים בפועל.
קרא את ההערות המלאות של Doconut 26.8.0 לקבלת רשימת השינויים המהימנה.
.NET Standard 2.1 מקבל את מודל האינטגרציה העדכני
החבילה Doconut.NETStandard מכוונת כעת ל‑netstandard2.1 החל מגרסה 26.8.0. לפי תיעוד ההתקנה, מארחים תואמים כוללים .NET Core 3.0 ומעלה, כולל יישומי .NET 5, 6, 7 ו‑8.
החבילה מכילה את מציג הליבה עם אנוטציות וחיפוש מתקדם, בעוד שה‑Converter וה‑DICOM נשארים זמינים דרך חבילות התוסף המתאימות. זה מאפשר לצוותים המשתמשים במארח תואם גישה לאותו מודל זרימת עבודה רחב: רישום ה‑SDK באמצעות dependency injection, שירות המשאבים דרך middleware, פתיחת מסמכים באופן אסינכרוני, והוספת יכולות אופציונליות בהתאם לדרישות ולרישיון של היישום.
שתי יישומי דוגמה מלוות את השחרור. אחד מדגים מציג MVC בצומת יחיד, והשני מציג מספר צמתים המגישים ארטיפקטים של מסמכים מתיקייה משותפת. דוגמאות אלו נותנות למפתחים נקודות התחלה קונקרטיות להערכת מודל האחסון העדכני.
גרסה 26.8.0 היא גבול שדרוג משמעותי
מזהה החבילה נשאר Doconut.NETStandard, אך הגרסה מפרידה בין שני דורות שונים:
| גרסת חבילה | יעד הספרייה | דור האינטגרציה |
|---|---|---|
| 26.7.0 וקודמות | .NET Standard 2.0 | מודל API ואחסון קודם |
| 26.8.0 והלאה | .NET Standard 2.1 | מודל API ואחסון נוכחי |
אין שכבת תאימות בין ה‑API‑ים הללו. העלאת גרסת החבילה משנה את מסגרת היעד ואת משטח האינטגרציה, ולכן יישום קיים צריך להתייחס לעדכון כהגירה מתוכננת.
המדריך הרשמי ל‑מדריך ההגירה ל‑.NET Standard 2.1 ממפה את בניית המציג הקודמת, פתיחת מסמכים סינכרונית, אספקת משאבים, רישוי, תוספים והתנהגות חוות ווב‑פארם למקבילות הנוכחיות. עיין במדריך לפני שינוי הפניות לחבילות, במיוחד כאשר היישום משתמש ב‑middleware מותאם או במספר צמתים משירותים.
דפי Word מוצגים באמינות גבוהה יותר
מספר שינויים מתמקדים במסמכי Word:
- רענון שדה אינו גורם יותר לכשל בתצוגה בתרחיש המדווח.
- מיקום התווים תואם טוב יותר למסמך המקור.
- הזחה של רשימות עם תבליטים תוקנה.
- המרת Word ל‑PDF משמרת תמונות שבעבר יכלו להימחק.
- המרה אינה מוסיפה יותר את העמוד הריק הנוסף המדווח.
- פלט SVG למשוואות קטן יותר מכיוון שאין צורך יותר לשלב את כל סט הגליפים של הפונט.
עדכונים אלו רלוונטיים במיוחד לפורטלים של מסמכים המטפלים בתבניות, דוחות, הצעות או מסמכי עסקים שנוצרו אוטומטית. בדקו קבצים עם שדות מרובים, פונטים מותאמים, רשימות, ודפים עשירים בתמונות מהזרימה שלכם.
פלט Excel ו‑Visio מקבל תיקונים ממוקדים
ל‑Excel, המציג מתקן כשל הקשור לתרשימים או תמונות מסוימים. תוסף ה‑Converter מקבל מספר תיקוני אמינות עבור פלט spreadsheet‑to‑PDF: גודל תרשים עוגה, ריווח שורות בתיבת טקסט, מיקום צורות, התנהגות צורות מוסתרות, וצבעי תמונות משובצות.
הצגת Visio גם היא מקבלת שיפורים ממוקדים. קווי חיבור שהיו חסרים כעת מופיעים כראוי, טקסט כותרת המכולה ממוקם נכון, ומדידת טקסט בתוך צורות מקובצות מצמצמת חיתוך וגלישה.
לכן סט רגרסיה יעיל צריך לכלול גיליונות עם תרשימים וצורות ממוקמות, בנוסף לדיאגרמות עם מחברים, מכולות ואלמנטים מקובצים. השוו את התוצאה המוצגת או המומרת עם המקור באמצעות ההצגה שהמשתמשים יראו ביישום המופעל.
שיפור בטיפול ב‑PSD ותמונות
רינדור PSD משמר כעת את בהירות המקור בצורה מדויקת יותר, מטפל במקרה המורכב של פילטר Liquify המדווח, משמר אפקטים של שכבות על אובייקטים חכמים, ומשפר קומפוזיציית אפקטי שכבת‑על.
מציגי התמונות כוללים גם תיקונים ספציפיים לפורמט. היקף התיקונים המדויק משתנה לפי בניית Doconut, ולכן השתמשו בתיעוד השחרור כדי להתאים כל תיקון לחבילה שהיישום שלכם מפעיל. גרסה 26.8.0 משפרת גם את הזיהוי סביב קבצי XHTML וקבצים בינריים שעלולים להיסווג בטעות כתוכן הקשור לאימייל.
תוכנית הערכה מעשית לגרסה 26.8.0
התייחסו לשחרור כפרויקט הנדסי קטן:
- אשר שהמארח יכול לצרוך את חבילת Doconut שנבחרה ואת היעד.
- בצע מיפוי של גרסאות החבילות הליבה והתוספים הנוכחיות.
- במקרה של שדרוג
Doconut.NETStandard, פעל לפי מדריך ההגירה במקום לשנות רק את מספר הגרסה. - בנה סט מבחנים מייצג המכסה את משפחות המסמכים המשמשות בייצור.
- השווה בין תצוגה, המרה, חיפוש, אנוטציות, התנהגות סשן ובקרות גישה ספציפיות ליישום.
- אמת את הדוגמה של צומת יחיד או מבוזרת הקרובה ביותר לפריסה המתוכננת.
- תעד תוצאות לפני תזמון עדכון הייצור.
גישה זו מפרידה בין השיפורים המאומתים של השחרור לבין הנחות לגבי האופן שבו קובץ בודד או פריסה יתנהגו.
הערכת Doconut 26.8.0
Doconut 26.8.0 מרחיבה את ארכיטקטורת ה‑SDK הנוכחית ל‑.NET Standard 2.1 ומספקת סט משמעותי של תיקוני אמינות למסמכים. הצעד הבא המועיל ביותר הוא לבדוק את החבילה עם המארח, התוספים וקורפוס הקבצים החשובים ליישום שלכם.
בקרו ב-סקור את תיאור SDK של Doconut Viewer כדי לעיין במשפחת המוצרים, ואז הורידו את גרסת הניסיון והעריכו את גרסה 26.8.0 בסביבה מבודדת לפני תכנון השדרוג.