GroupDocs.Conversion for .NET v26.7 זמין כעת. גרסה זו מוסיפה את Publisher כמקור פורמט למספר יעדי המרה, מציגה מסגרות .NET ייעודיות ל‑Windows, משפרת את פתרון התלויות האוטומטי ב‑.NET Framework, וכוללת תיקוני ביצועים ופריסה עבור המרות PDF‑ל‑JPG ו‑EML‑ל‑PDF.

What’s new in this release

Key Category Summary
CONVERSIONNET-8406 Feature הוספת מסגרות יעד net*-windows ו‑packages של runtime ל‑Windows ב‑NuGet
CONVERSIONNET-8371 Improvement הוספת Publisher להמרת WordProcessing
CONVERSIONNET-8373 Improvement הוספת Publisher להמרת Web
CONVERSIONNET-8375 Improvement הוספת Publisher להמרת Image
CONVERSIONNET-8376 Improvement פתרון אוטומטי של אסמבלי תלויות מהספרייה על .NET Framework (ללא צורך ב‑binding redirects)
CONVERSIONNET-8377 Improvement הוספת Publisher להמרת Presentation
CONVERSIONNET-8378 Improvement הוספת Publisher להמרת Page Description Language
CONVERSIONNET-8379 Improvement הוספת Publisher להמרת EBook
CONVERSIONNET-8380 Improvement הוספת Publisher להמרת Spreadsheet
CONVERSIONNET-8359 Bug אופטימיזציה של זמן המרת PDF ל‑JPG
CONVERSIONNET-8360 Bug EML ל‑PDF: תוכן טבלה יוצא מהדף

Public API changes

1. New PageLayoutOptions.ScaleToPageWidth value for EmailLoadOptions.PageLayoutOptions

What changed
החל מ‑GroupDocs.Conversion for .NET v26.7, המאפיין PageLayoutOptions של EmailLoadOptions תומך בערך המונה ScaleToPageWidth. כאשר אפשרות זו מוגדרת, הממיר מקנה באופן אוטומטי את תוכן האימייל כך שהאלמנטים הרחבים (למשל טבלאות רחבות) יתאימו לרוחב העמוד במקום להיחתך בקצה הימני.

Impact

  • אין שינוי שבור; קוד קיים שלא מגדיר PageLayoutOptions ימשיך לפעול כבעבר.
  • כדי לנצל את ההתנהגות החדשה, יש להקצות PageLayoutOptions.ScaleToPageWidth ב‑EmailLoadOptions שלכם.

Migration example

string fileName = "input.eml";
string outputFileName = $"{fileName}.pdf";

EmailLoadOptions loadOptions = new EmailLoadOptions
{
    ConvertOwned = false,
    DisplayBccEmailAddress = true,
    DisplayCcEmailAddress = true,
    PreserveOriginalDate = true,
    TimeZoneOffset = TimeSpan.FromHours(1),
    DisplayAttachments = true,

    // New in 26.7 – scales wide content to fit the page width.
    PageLayoutOptions = PageLayoutOptions.ScaleToPageWidth,
};

using (Converter converter = new Converter(fileName, _ => loadOptions))
{
    PdfConvertOptions convertOptions = new PdfConvertOptions();
    converter.Convert(outputFileName, convertOptions);
}

Note
אין שינויים לאחור בתצורה זו. יישומים קיימים נשארים פונקציונליים ללא צורך בתיקונים.

New features

  • Publisher כמקור פורמט: מאפשר המרה מקבצי Microsoft Publisher לגיליונות, ספרי‑אלקטרוניקה, מצגות, תמונות, דפי אינטרנט וקבצי Word, ומרחיב משמעותית את מגוון המסמכים שניתן לעבד.
  • מסגרות .NET ייעודיות ל‑Windows: מוסיף בניות net6.0-windows, net8.0-windows ו‑net10.0-windows עם חבילות runtime תואמות, המספקות ביצועים מיטביים ב‑Windows (כולל ARM64) תוך שמירה על תאימות חוצת‑פלטפורמות.
  • פתרון תלויות אוטומטי ב‑.NET Framework: הספרייה כעת טוענת את אסמבלי התלויות משלה מהספרייה שלה, מה שמבטל צורך ב‑binding redirects ומפשט פריסה ב‑COM, מארחים בלתי‑managed או יישומים ישנים.
  • שיפור מהירות המרת PDF ל‑JPG: תהליך משופר מקצר את זמן ההמרה של קבצי PDF גדולים, ומאפשר חילוץ תמונות מהיר יותר.
  • תיקון פריסה ב‑EML ל‑PDF: תוכן טבלאות כעת מתפצל נכון בתוך ה‑PDF, מונע גלישה מעבר לדף ושומר על שלמות המסמך.

Code example

string fileName = "input.eml";
string outputFileName = $"{fileName}.pdf";

EmailLoadOptions loadOptions = new EmailLoadOptions
{
    ConvertOwned = false,
    DisplayBccEmailAddress = true,
    DisplayCcEmailAddress = true,
    PreserveOriginalDate = true,
    TimeZoneOffset = TimeSpan.FromHours(1),
    DisplayAttachments = true,

    // New in 26.7 – scales wide content to fit the page width.
    PageLayoutOptions = PageLayoutOptions.ScaleToPageWidth,
};

using (Converter converter = new Converter(fileName, _ => loadOptions))
{
    PdfConvertOptions convertOptions = new PdfConvertOptions();
    converter.Convert(outputFileName, convertOptions);
}

How to get the update

NuGet

שדרגו לחבילה העדכנית ביותר של GroupDocs.Conversion דרך NuGet.

Direct download

לא ניתנו קישורי הורדה ישירה ברשימות השחרור.

Resources