אנחנו שמחים להודיע על שחרור GroupDocs.Viewer for Java 26.9, זמין החל מ-ספטמבר 2026. גרסה זו מציגה ארבע תכונות חדשות שהועברו מ-GroupDocs.Viewer for .NET, שני שיפורים ספציפיים לארכיון ב-Java, וחמישה תיקוני באגים — משפרת משמעותית את התמיכה ב-PDF, WordProcessing ובפורמטים של ארכיונים.
מה חדש בגרסה זו
- [תכונה חדשה] הוספת תמיכה בפורמט קובץ Open Fixed-layout Document (OFD) (VIEWERNET-4630)
- [תכונה חדשה] יישום חשיפת ההערות ב-PDF שהן מוסתרות כברירת מחדל במהלך הרינדור (VIEWERNET-5607)
- [תכונה חדשה] הוספת אפשרות לציין רזולוציה אופקית ואנכית באפשרויות WordProcessing בעת רינדור מסמכי WordProcessing לפורמטים רסטריים (VIEWERNET-5700)
- [תכונה חדשה] הוספת מספור עמודים למסמכי WordProcessing במהלך הרינדור (VIEWERNET-5702)
- [שיפור] שם הארכיון אינו מוצג כראוי (VIEWERJAVA-3952)
- [שיפור] צפייה בקבצי ארכיון עם משאב חיצוני (VIEWERJAVA-3953)
- [באג] תווים מיוחדים מוצגים באופן שגוי וקצוות טבלאות חסרים בעת המרת EML ל-HTML ולפורמטים רסטריים (VIEWERNET-5620)
- [באג] בעיה עם חוסר בתגובות במהלך רינדור PDF (VIEWERNET-5654)
- [באג] רינדור DOCX ל-HTML אינו תקין עם תווים בערבית והאפשרות EnableOpenTypeFeatures מופעלת (VIEWERNET-5681)
- [באג] תמיכה בפורמט EPSF מוגבלת. אירעה שגיאה בעת ניתוח תוכן קובץ EPSF (VIEWERNET-5683)
- [באג] חוסר התאמה בין הממדים האמיתיים של ארכיונים מרסטריים לבין אלו המחושבים על‑ידי GetViewInfo (VIEWERNET-5737)
שינויי API ציבוריים
נוסף
- השדה
FileType.OFD(VIEWERNET-4630) - השיטות
WordProcessingOptions.getHorizontalResolution/setHorizontalResolutionמסוגint(VIEWERNET-5700) - השיטות
WordProcessingOptions.getVerticalResolution/setVerticalResolutionמסוגint(VIEWERNET-5700) - המונה
WordsPageNumberLocation(VIEWERNET-5702) - השיטות
WordProcessingOptions.getPageNumberLocation/setPageNumberLocationמסוגWordsPageNumberLocation(VIEWERNET-5702)
שונה
BaseViewOptions.setRenderNotes/isRenderNotes– תחום הפעולה שלו הורחב כך שיכלול גם מסמכי PDF (VIEWERNET-5607)
הוסר
אין
תכונות חדשות
VIEWERNET-4630
החל מגרסה זו, GroupDocs.Viewer for Java תומך בפורמט הקובץ Open Fixed-layout Document (OFD). עיבוד קבצי OFD דורש שהגופן SimSun.ttf יהיה זמין במערכת ההפעלה (בדרך כלל מותקן מראש ב-Windows; ב-Linux ייתכן שיהיה צורך לספק אותו במקורות גופנים מותאמים). תכונה זו מתוארת בפירוט בקטע Render OFD documents.
VIEWERNET-5607
כעת ניתן לאפשר רינדור של הערות קופצות (balloon hints) המוסתרות כברירת מחדל בקבצי PDF באמצעות האפשרות הקיימת setRenderNotes – משמעותה הורחבה למסמכי PDF. קטע המאמר This article section מתאר את התכונה בפירוט.
VIEWERNET-5700
בדומה למסמכי Spreadsheet בגרסה קודמת, גרסה 26.9 מאפשרת לציין רזולוציה אופקית ואנכית ב-DPI בעת רינדור מסמכי WordProcessing לקבצים רסטריים (PNG ו‑JPEG). זאת באמצעות השיטות החדשות setHorizontalResolution ו‑setVerticalResolution במחלקה WordProcessingOptions. שני האפשרויות מוגדרות כברירת מחדל ל‑96 DPI וניתן להגדירן בטווח [72..600] DPI. תכונה זו מתוארת בפירוט בקטע corresponding section של המאמר על רינדור מסמכי WordProcessing.
VIEWERNET-5702
החל מגרסה זו, נוספה אפשרות חדשה PageNumberLocation למחלקה WordProcessingOptions. ניתן להוסיף בכפייה מספרי עמודים למסמכי WordProcessing במהלך הרינדור ולציין את מיקום מספר העמוד על הדף. תכונה זו מתוארת here.
דוגמת קוד
// Example: Render WordProcessing document with page numbers and custom DPI
WordProcessingOptions wordOptions = new WordProcessingOptions();
wordOptions.setPageNumberLocation(WordsPageNumberLocation.TopRight);
wordOptions.setHorizontalResolution(150);
wordOptions.setVerticalResolution(150);
// Render to HTML with page numbers and specified DPI
viewer.view("document.docx", wordOptions, "output.html");
איך לקבל את העדכון
Maven
הוסיפו את התלות הבאה לקובץ pom.xml שלכם:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.9</version>
</dependency>
או בקרו ישירות במאגר GroupDocs.Viewer for Java Maven Repository.
הורדה ישירה
הורידו את קבצי ה‑JAR מהדף GroupDocs.Viewer for Java 26.9.