אנחנו מתרגשים להציג את GroupDocs.Conversion for .NET 25.8, המצוגל בתכונות חזקות, שיפורי ביצועים ותיקוני באגים חיוניים כדי לספק המרות מסמכים אמינות ומותאמות יותר. ניתן למצוא את רשימות השינויים המלאות כאן.


תכונות מרכזיות ושיפורים

  • SVG Cropping Support – כעת ניתן לחתוך תוכן SVG גלוי במהלך ההמרה, מה שמעניק שליטה מדויקת יותר על הפריסה ופלט נקי יותר.
  • Custom Email Attachment Icons – רוצים לכלול סמלים מותאמים להקבצים המצורפים במייל במהלך ההמרה? השתמשו באופציות החדשות UseDefaultAttachmentIcons ו‑AttachmentIcons.
  • Expanded SVGZ Conversion Support – המר קבצי SVGZ בצורה חלקה למבני עיבוד תמלילים, מצגות וגליונות אלקטרוניים.
  • Extended Format Coverage – אפשרויות המרה חדשות כוללות SVG/SVGZ ל‑EPS ול‑TeX (LaTeX). בנוסף, המרות Web ל‑PageDescriptionLanguage כעת מהירות יותר בזכות ביטול שלבים ביניים.
  • Performance Improvements – תיהנו מהפעלת אפליקציה מהירה משמעותית ואתחול מגיב יותר.

תיקוני באגים מרכזיים

  • פתור בעיית איכות תמונה נמוכה בעת המרת SVGים מסוימים לפורמטים רסטריים.
  • תוקנה חוסר עקביות בפלט של המרות PDF ל‑WordProcessing — כעת מייצא כראוי בפורמטים DOCX/DOC.
  • הוסרו חריגות במהלך תהליכי המרת PDF ל‑JPEG (שגיאות כגון GroupDocsConversionException ו‑ObjectReferenceNotSet).
  • תוקנו בעיות עיצוב במרות RTF ל‑PDF.
  • תוקנו חריגות שנזרקות במרות SVGZ ל‑WordProcessing :contentReference.
  • תוקנו שגיאות “Index was outside the bounds of the array” בעת המרת DWF לתמונות.
  • תוקן בעיה שבה השיטה SetLicense לא יכלה לאתר את קובץ הרישיון בתיקייה הנוכחית.
  • השתפרה התאימות למרות DOC ל‑DOCX :contentReference.

API ציבורי ושינויים שבירי

  1. SvgLoadOptions Class – כעת כוללת את CropToContentBounds, המאפשרת לחתוך SVGs באופן הדוק סביב תוכן גלוי לקבלת פלט המרה נקי יותר:
    var loadOptions = new SvgLoadOptions {
        CropToContentBounds = true
    };
    
  2. EmailLoadOptions Enhancements – שני מאפיינים חדשים:
    • UseDefaultAttachmentIcons – הפעלה/כיבוי של סמלים מצורפים ברירת מחדל.
    • AttachmentIcons – מספק סמלים מותאמים לסוגי קבצים מצורפים ספציפיים:
    using (var converter = new Converter(source, loadContext => new EmailLoadOptions {
        UseDefaultAttachmentIcons = false,
        AttachmentIcons = new List<AttachmentIcon> {
            new AttachmentIcon("jpg",  File.ReadAllBytes("jpeg_icon.png")),
            new AttachmentIcon("pdf",  File.ReadAllBytes("pdf_icon.png")),
            new AttachmentIcon("docx", File.ReadAllBytes("word_icon.jpg")),
            new AttachmentIcon("_default", File.ReadAllBytes("not_found_icon.png"))
        }
    })) {
        var options = new PdfConvertOptions();
        converter.Convert("converted.pdf", options);
    }
    

איך לעדכן


מידע נוסף


תודה על העקיבה! וודאו לחזור בכל חודש לעדכונים האחרונים, טיפים למפתחים ותובנות על GroupDocs.Conversion for .NET.