GroupDocs.Total for .NET 26.4 тепер доступний. Це випуск зосереджений на стабілізації обробки форматів у всьому наборі, виправленні проблем рендерингу та конвертації файлів EPSF, DXF та MSG у Viewer, Conversion та Metadata.

Що нового у цьому випуску

Проблема Продукт Опис
TOTALNET-341 Viewer GroupDocs.Viewer.Exceptions.GroupDocsViewerException: 'CAD document rendering failed' під час рендерингу DXF файлу.
TOTALNET-350 Metadata Властивості файлу MSG та заголовки транспортного повідомлення змінювалися після відкриття/збереження за допомогою GroupDocs.Metadata.
TOTALNET-352 Conversion Спеціальні символи не працювали у певних MSG файлах при конвертації у PDF.
TOTALNET-366 Viewer Підтримка формату EPSF обмежена – помилка під час розбору вмісту EPSF файлу.
TOTALNET-367 Conversion Виняток «No font was found» під час конвертації MSG у PDF.

TOTALNET-341 – Viewer
Виправлено GroupDocsViewerException, який виникав з повідомленням ‘CAD document rendering failed’ під час рендерингу DXF файлів.

TOTALNET-350 – Metadata
Властивість Sender Email більше не змінюється під час обробки за допомогою GroupDocs.Metadata. Нижче наведено фрагмент коду, який демонструє, як властивість зберігається після відкриття та збереження MSG файлу.

TOTALNET-352 – Conversion
Спеціальні символи, які раніше відображалися у вигляді квадратів у PDF, створених з MSG файлів, тепер відображаються правильно.

TOTALNET-366 – Viewer
Реалізовано виправлення, яке замінює некоректні токени dash‑array ([%d %d %d %d ] 0 d) у EPSF файлах на правильні dash‑масиви, усуваючи помилки розбору, спричинені незакритими масивами.

TOTALNET-367 – Conversion
Додано рекомендації для застосунків .NET Framework щодо налаштування binding redirects, коли потрібні збірки .NET Standard недоступні, що запобігає виняткам «No font was found» під час конвертації MSG у PDF.

Приклад коду

using (Metadata metadata = new Metadata("test.msg"))
{
    MsgRootPackage root = metadata.GetRootPackage<MsgRootPackage>();
    MsgPackage msg = root.EmailPackage;
    metadata.Save();
}
var loadOptions = new EmailLoadOptions
{
    ConvertOwned = false
};
var convertOptions = new PdfConvertOptions();

FluentConverter.Load("source.msg").WithOptions(loadOptions)
    .ConvertTo("converted.pdf")
    .WithOptions(convertOptions)
    .Convert();

Як отримати оновлення

NuGet

Пряме завантаження

Ресурси