מה חדש בריליס זה
GroupDocs.Viewer for Node.js via Java 25.12 (דצמבר 2025) מוסיף ארבע שיפורים ותיקון באג אחד. השינויים מתמקדים בתיאום הספרייה עם גרסאות הרuntime העדכניות, בשיפור חוויית המפתחים ובתיקון בעיית המרה רסטרית קריטית.
| פריט | קטגוריה | סיכום |
|---|---|---|
| VIEWERNODEJS‑174 | שיפור | תמיכה מלאה בגרסאות הנתמכות האחרונות של Node.js ו-Java – תלויות הליבה עודכנו וההתאמה נבדקה עם המהדורות LTS הנוכחיות. |
| VIEWERNODEJS‑176 | שיפור | התיעוד וקוד הדוגמה ב‑GitHub מסונכרנים כעת; נוסף רישום והדוגמאות פועלות לפי אותה מבנה כמתועד. |
| VIEWERNODEJS‑177 | שיפור | כל קטעי הקוד בתיעוד הומרו ל‑סקריפטים עצמאיים, מוכנים להרצה – אין צורך בייבאות נוספות או שלבי הגדרות. |
| VIEWERNODEJS‑178 | שיפור | נושא תיעוד חדש “הפעלה ב‑Docker” שמנחה אותך בתהליך קונטיינריזציה של GroupDocs.Viewer לפייפליינים של CI/CD. |
| VIEWERNODEJS‑70 | תיקון באג | תיקון המרת EPS → JPG שהפיקה בעבר תמונה לבנה ריקה. ההמרה כעת מציגה את תוכן ה‑EPS נכונה הן ב‑Windows והן ב‑Linux. |
נקודות מרכזיות של הפיצ’רים
- תיקון המרת EPS ל‑JPG – פלט רסטר אמין למסמכי EPS.
- תמיכה ב‑Node.js ו‑Java העדכניים – אינטגרציה חלקה עם כלי בנייה מודרניים.
- דוגמאות קוד מסונכרנות ועצמאיות – סקריפטים מוכנים להעתקה והדבקה מזרזים את תהליך הקליטה.
דוגמאות קוד
1. הצגת מסמך ל‑HTML עם משאבים משולבים (סקריפט עצמאי)
import { Viewer, HtmlViewOptions } from '@groupdocs/groupdocs.viewer';
// Input document to render
const viewer = new Viewer('resume.docx');
// Output configuration:
// - Embedded resources produces a single self‑contained HTML per page.
// - "page_{0}.html" is a filename pattern where {0} is the page number.
const viewOptions = HtmlViewOptions.forEmbeddedResources('page_{0}.html');
// Render document pages to HTML
viewer.view(viewOptions);
דוגמה זו (VIEWERNODEJS‑177) מדגימה את הסקריפט שעברה שיפוץ, מוכנה להעתקה והדבקה ופועלת ללא צורך בתצורה.
2. המרת EPS ל‑JPG (תיקון באג)
import { Viewer, License, JpgViewOptions } from '@groupdocs/groupdocs.viewer';
// Optional: apply your license before rendering
const license = new License();
license.setLicense('GroupDocs.Viewer.lic');
// Input EPS document
const viewer = new Viewer('sample.eps');
// Output configuration: render each page to a JPEG file using the pattern below
const viewOptions = new JpgViewOptions('page_{0}.jpg');
// Render EPS pages to JPG
viewer.view(viewOptions);
// Optional: exit explicitly in short‑lived scripts/CI jobs
process.exit(0);
צינור ההמרה EPS → JPG כעת מייצר תמונות נכונות (VIEWERNODEJS‑70).
איך מקבלים את העדכון
# Install the latest 25.12 package from npm
npm install @groupdocs/groupdocs.viewer@25.12
טיפ: החבילה עובדת עם גרסאות ה‑LTS הנוכחיות של Node.js ו‑Java. עבור זרימות עבודה בקונטיינרים, ראו את ההנחיות ל‑Docker למטה.
משאבים
- דוגמאות קוד ב‑GitHub – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Node.js-via-Java
- דרישות מערכת – https://docs.groupdocs.com/viewer/nodejs-java/system-requirements/
- הפעלה ב‑Docker – https://docs.groupdocs.com/viewer/nodejs-java/running-in-docker/
- מדריך התקנה – https://docs.groupdocs.com/viewer/nodejs-java/installation/
- פורום תמיכה חינמי – https://forum.groupdocs.com/c/viewer/9