אנחנו שמחים להודיע על שחרור GroupDocs.Viewer for .NET v26.8, זמין החל מ-אוגוסט 2026. שחרור זה מציג שיפור ארכיטקטוני משמעותי עם אריזת NuGet בפיצול TFM, ארבע תכונות חדשות — כולל תמיכה באנוטציות PDF מוסתרות, רזולוציה ניתנת להגדרה למסמכי WordProcessing, ומספור עמודים — וכן מתקן שמונה באגים קריטיים המשפיעים על רינדור של PDF, WordProcessing, EML ו‑EPSF.
מה חדש במוצר זה
- [תכונה חדשה] יישום אריזת NuGet עם פיצול TFM עבור GroupDocs.Viewer (VIEWERNET-5719)
- [תכונה חדשה] הוספת חשיפה של אנוטציות ב‑PDF המוסתרות כברירת מחדל במהלך הרינדור (VIEWERNET-5607)
- [תכונה חדשה] הוספת אפשרות לציין רזולוציה אופקית ואנכית באפשרויות WordProcessing בעת רינדור מסמכי WordProcessing לפורמטים רסטריים (VIEWERNET-5700)
- [תכונה חדשה] הוספת מספור עמודים למסמכי WordProcessing במהלך הרינדור (VIEWERNET-5702)
- [באג] תווים מיוחדים מוצגים באופן שגוי וקווי גבול של טבלאות חסרים בעת המרת EML ל‑HTML ולפורמטים רסטריים (VIEWERNET-5620)
- [באג] בעיה עם חוסר בתגובות בעת רינדור PDF (VIEWERNET-5654)
- [באג] רינדור DOCX ל‑HTML אינו נכון עם תווים בערבית והאפשרות EnableOpenTypeFeatures מופעלת (VIEWERNET-5681)
- [באג] תמיכת פורמט EPSF מוגבלת. אירעה שגיאה בעת ניתוח תוכן קובץ EPSF (VIEWERNET-5683)
- [באג] אי התאמה בין הממדים האמיתיים של ארכיונים מרוסטרים לבין אלו המחושבים על ידי GetViewInfo (VIEWERNET-5737)
- [באג] [UI] Groupdocs viewer 8.0.7/8.1.x - דפים שלא נטענו בתצוגה אינם זמינים בתצוגת ההדפסה (VIEWERNET-5615)
שינויים בממשק API הציבורי
נוסף
Options.WordProcessingOptions.HorizontalResolutionמאפיין מסוגInt32(VIEWERNET-5700)Options.WordProcessingOptions.VerticalResolutionמאפיין מסוגInt32(VIEWERNET-5700)WordsPageNumberLocationenum (VIEWERNET-5702)Options.WordProcessingOptions.PageNumberLocationמאפיין מסוגWordsPageNumberLocation(VIEWERNET-5702)
שונה
RenderNotesמאפיין מסוגBoolean: ה„אזור“ שלו הורחב כך שיכלול גם מסמכי PDF. (VIEWERNET-5607)
הוסר
אין
תכונות חדשות
VIEWERNET-5719
חבילת NuGet של GroupDocs.Viewer עברה עיצוב מחדש מוחלט. כעת אין עוד חבילה נפרדת בשם GroupDocs.Viewer.CrossPlatform. הרעיון המרכזי של אריזת הפיצול TFM הוא שהחבילה הראשית של GroupDocs.Viewer משמשת כחבילת נתב קלה, שאינה מכילה בפנים את הקבצים הבינאריים (קבצי DLL). במקום זאת היא מכילה את קובץ ה‑NuSpec עם כל המטא‑דטה כגון מזהה, גרסאות וכדומה, ובמקום קבצים בינאריים היא כוללת קבצי מציין מקום ריקים כמו “_._”, שהיא קונבנציית NuGet המשמעותה „TFM זה נתמך, אך אין אסמבליות בחבילה הזו”. בעת ההתקנה על ידי המשתמש, מנהל החבילות של NuGet קורא את הפלטפורמה (ה‑framework) של הפרויקט ומתקין את אחת החבילות המשנה הדרושות: “GroupDocs.Viewer.Net462”, “GroupDocs.Viewer.Net60”, או “GroupDocs.Viewer.Net60.Windows”. כך שאם הפרויקט שלך נבנה עבור .NET Framework 4.6.2 ומעלה, ותעדכן את GroupDocs.Viewer 26.4 לגרסה 26.8 האחרונה דרך מנהל החבילות של NuGet, יותקנו החבילות “GroupDocs.Viewer.26.8.0” והחבילה התלוית “GroupDocs.Viewer.Net462.26.8.0”.
VIEWERNET-5607
כעת ניתן לאפשר רינדור של אנוטציות קופצות (baloon hints) המוסתרות כברירת מחדל בקבצי PDF באמצעות המאפיין הקיים RenderNotes — משמעותו שונתה עבור מסמכי PDF. הקטע במאמר הזה מתאר את התכונה בפירוט.
VIEWERNET-5700
כמו במסמכי Spreadsheet בגרסה הקודמת, גרסה 26.8 מאפשרת לציין רזולוציה אופקית ואנכית ביחידות DPI בעת רינדור מסמכי WordProcessing לקבצים רסטריים (PNG ו‑JPEG). זאת נעשה באמצעות המאפיינים הציבוריים החדשים HorizontalResolution ו‑VerticalResolution במחלקה WordProcessingOptions. שני המאפיינים מוגדרים כברירת מחדל ל‑96 DPI וניתן להגדירם ידנית בטווח [72..600] DPI. תכונה זו מתוארת בפירוט ב‑הקטע המתאים של המאמר על רינדור מסמכי WordProcessing.
VIEWERNET-5702
החל מגרסה זו, עם המאפיין החדש PageNumberLocation שנוסף למחלקה WordProcessingOptions, ניתן להוסיף בכפייה את מספר העמוד למסמך WordProcessing במהלך הרינדור ואף לציין את מיקום מספר העמוד על העמוד. תכונה חדשה זו מתוארת כאן.
איך לקבל את העדכון
NuGet
שדרגו לחבילה העדכנית ביותר של GroupDocs.Viewer דרך NuGet. אריזת הפיצול TFM מתקינה אוטומטית את חבילת המשנה המתאימה לפלטפורמה:
הורדה ישירה
הורידו את האסמבליות מדף ההורדה של GroupDocs.Viewer for .NET