מה חדש בגרסה זו
GroupDocs.Viewer for Java 25.12 מציג שלוש תכונות חדשות המשפיעות על ה‑API הציבורי, שני שיפורים, ושמונה תיקוני באגים.
| ID | קטגוריה | סיכום |
|---|---|---|
| VIEWERNET‑5239 | תכונה חדשה | אפשרות לבטל שמירת JavaScript בעת המרת מסמכים ל‑HTML. |
| VIEWERNET‑5486 | תכונה חדשה | הצגת סוג גופן מובדל לכל משפחת פורמטים. |
| VIEWERNET‑5484 | תכונה חדשה | הצגת גופנים מוחלפים בעת קבלת כל הגופנים עבור פורמטים ממשפחת WordProcessing. |
| VIEWERNET‑5490 | שיפור | הטמעת גופנים בעת המרת מסמכי Spreadsheet ל‑HTML מוטמע. |
| VIEWERNET‑5475 | שיפור | תמיכה ב‑“הקפאת שורת על” בעת יצירת HTML ממסמכי Spreadsheet. |
API חדש הקשור לגופנים
הגרסה מוסיפה מודל גופן ספציפי למשפחה:
com.groupdocs.viewer.fonts.IFontInfo– interface בסיסי.- יישומים:
WordProcessingFontInfo,WordProcessingSubstitutedFontInfo,PdfFontInfo,SpreadsheetFontInfo,PresentationFontInfo.
המחלקה הקודמת com.groupdocs.viewer.fonts.UsedFontInfo הוסרה, ו‑FontStyles שונה ממחלקת enum למחלקה בעלת תכונות מלאות.
הערה: מאמר התיעוד קבלת כל הגופנים בשימוש במסמך הטעון נכתב מחדש כדי לכסות שינויים אלה.
גופנים מוטמעים עבור Spreadsheet → HTML
כאשר מרנדרים Spreadsheet (.xls, .xlsx, וכד’) ל‑HTML מוטמע עם שיטת המפעל HtmlViewOptions.forEmbeddedResources(), הגופנים כעת מוטמעים אוטומטית (בקידוד base‑64) אלא אם דגל isExcludeFonts() מוגדר במפורש ל‑true.
// Example: Convert a Spreadsheet to embedded HTML with fonts embedded
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("output.html")
options.setExcludeFonts(false); // default is false
Viewer viewer = new Viewer("sample.xlsx");
viewer.view(options);
אם אתם מעדיפים פלט HTML ללא גופנים מוטמעים, קראו options.setExcludeFonts(true).
תיקונים ושיפורים
| ID | קטגוריה | סיכום |
|---|---|---|
| VIEWERNET‑5060 | באג | תיקיית CustomTempFonts המשיכה לגדול ב‑.NET Framework 4.6.2 (לא רלוונטי ל‑Java אך מתועד). |
| VIEWERNET‑5145 | באג | תווים משולבים מופיעים בעת שמירת PPTX ל‑HTML עם תמונות. |
| VIEWERNET‑5379 | באג | הלוגו חסר בפינה הימנית‑תחתונה בעת המרת PPTX ל‑HTML. |
| VIEWERNET‑5417 | באג | המרת JPEG ל‑PDF יצרה קבצי PDF פגומים שנפתחו עם שגיאות ב‑Adobe Acrobat. |
| VIEWERNET‑5378 | באג | התרחשה חריגה במהלך המרת PDF ל‑HTML. |
| VIEWERNET‑5374 | באג | קבצי PDF מצורפים היו פגומים בעת הרינדור ל‑HTML. |
| VIEWERNET‑5345 | באג | גרדיאנט הרקע הורץ באופן שגוי עבור המרת PDF ל‑HTML. |
| VIEWERNET‑3780 | באג | כשל בטעינת קבצי PSD מסוימים. |
| VIEWERNET‑5475 | שיפור | הוספת תמיכה ב‑“הקפאת שורת על” בעת יצירת HTML ממסמכי Spreadsheet. |
| VIEWERNET‑5490 | שיפור | גופנים מוטמעים עבור Spreadsheet → HTML מוטמע (ראו דוגמת קוד למעלה). |
שינויים ב‑API הציבורי
נוספו
com.groupdocs.viewer.fonts.IFontInfo– interface בסיסי.- מחלקות מידע על גופנים קונקרטיות:
WordProcessingFontInfoWordProcessingSubstitutedFontInfoPdfFontInfoSpreadsheetFontInfoPresentationFontInfo
com.groupdocs.viewer.fonts.FontStyles– עכשיו מחלקה מלאה עם מגוון פרופרטיז (בעבר enum).
הוסרו
com.groupdocs.viewer.fonts.UsedFontInfo– הוחלפה במבנהIFontInfo.com.groupdocs.viewer.fonts.FontStylesenum – הוחלפה במחלקה החדשה.
שינויים אלה משתקפים בתיעוד Javadoc המעודכן ב‑https://reference.groupdocs.com/viewer/java/.
כיצד לקבל את העדכון
הספרייה מופצת דרך Maven Central. עדכנו את הקובץ pom.xml (או קובץ בנייה של Gradle) לגרסה העדכנית ביותר:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>25.12.0</version>
</dependency>
לחלופין, הורידו את קבצי ה‑JAR המהומלים מדף ההפצה הרשמי:
https://releases.groupdocs.com/viewer/java/new-releases/groupdocs-viewer-for-java-25-12/
משאבים
- הערות שחרור מלאות – (ראו את העמוד שאתם קוראים)
- תיעוד – https://docs.groupdocs.com/viewer/java/
- פורום תמיכה חינמי – https://forum.groupdocs.com/c/viewer/9