אנחנו שמחים להודיע על שחרור GroupDocs.Viewer for Node.js via Java 26.9, זמין החל מ-September 2026. שחרור זה מביא ארבע תכונות חדשות שהועברו מ-GroupDocs.Viewer עבור .NET ו-Java, שני שיפורים ספציפיים ל-Java בארכיון, ושבע תיקוני באגים. ה‑API הציבורי הורחב עם חברים חדשים, וחלק מהחברים הקיימים שונו כדי לתמוך בפונקציונליות החדשה.
מה חדש בגרסה זו
- [תכונה חדשה] הוספת תמיכה בפורמט קובץ 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)מסוגint(VIEWERNET-5700) - שיטות
WordProcessingOptions.getVerticalResolution/setVerticalResolution(int)מסוגint(VIEWERNET-5700) - enum
WordsPageNumberLocation(VIEWERNET-5702) - שיטות
WordProcessingOptions.getPageNumberLocation/setPageNumberLocation(WordsPageNumberLocation)מסוגWordsPageNumberLocation(VIEWERNET-5702)
שונה
BaseViewOptions.setRenderNotes/isRenderNotes(): הטווח שלו הורחב כדי לכלול גם מסמכי PDF (VIEWERNET-5607)
הוסר
אין
תכונות חדשות
VIEWERNET-4630
החל מגרסה זו GroupDocs.Viewer for Node.js via Java תומך בפורמט הקובץ Open Fixed-layout Document (OFD). עיבוד קבצי OFD דורש שהגופן SimSun.ttf יהיה זמין במערכת ההפעלה (בדרך כלל מותקן מראש ב‑Windows; ב‑Linux ייתכן שיהיה צורך לספקו במפורש דרך מקורות גופנים מותאמים). תכונה זו מתוארת בפירוט בסעיף Render OFD documents.
VIEWERNET-5607
כעת ניתן לאפשר רינדור של הערות קופצות (balloon hints) המוסתרות כברירת מחדל בקבצי PDF באמצעות האפשרות הקיימת setRenderNotes — משמעותה הורחבה למסמכי PDF. סעיף זה במאמר מתאר את התכונה בפירוט.
VIEWERNET-5700
כמו במסמכי Spreadsheet בגרסה קודמת, גרסה 26.9 מאפשרת לציין רזולוציה אופקית ואנכית ב‑DPI בעת רינדור מסמכי WordProcessing לקבצים רסטריים (PNG ו‑JPEG). זאת באמצעות השיטות החדשות setHorizontalResolution ו‑setVerticalResolution במחלקה WordProcessingOptions. שני האפשרויות בעלות ערך ברירת מחדל של 96 DPI וניתן להגדירן בטווח [72..600] DPI. תכונה זו מתוארת בפירוט ב-הסעיף המתאים של המאמר על רינדור מסמכי WordProcessing.
VIEWERNET-5702
החל מגרסה זו נוספה אפשרות חדשה PageNumberLocation למחלקה WordProcessingOptions. ניתן להוסיף בכפייה מספרי עמודים למסמכי WordProcessing במהלך הרינדור ולציין את מיקום מספר העמוד על העמוד. תכונה זו מתוארת כאן.
דוגמת קוד
// Example: Render WordProcessing document with page numbers and custom resolution
const viewer = new Viewer(inputFilePath);
const options = new WordProcessingOptions();
options.setPageNumberLocation(WordsPageNumberLocation.TopCenter);
options.setHorizontalResolution(150);
options.setVerticalResolution(150);
viewer.render("output_%d.png", options);
איך לקבל את העדכון
npm
שדרגו לחבילה groupdocs-viewer העדכנית ביותר דרך npm:
npm install groupdocs-viewer
הורדה ישירה
הורידו את החבילה מהדף GroupDocs.Viewer for Node.js via Java 26.9 .