GroupDocs.Total for .NET 26.4 jest już dostępny. To wydanie koncentruje się na stabilizacji obsługi formatów w całym zestawie, naprawiając problemy z renderowaniem i konwersją plików EPSF, DXF i MSG w Viewer, Conversion i Metadata.

What’s new in this release

Issue Product Description
TOTALNET-341 Viewer GroupDocs.Viewer.Exceptions.GroupDocsViewerException: 'CAD document rendering failed' during rendering DXF file.
TOTALNET-350 Metadata MSG file properties and transport message headers changed after open/save with GroupDocs.Metadata.
TOTALNET-352 Conversion Special characters not working in certain MSG files when converting to PDF.
TOTALNET-366 Viewer EPSF format support is limited – error while parsing EPSF file content.
TOTALNET-367 Conversion “No font was found” exception when converting MSG to PDF.

TOTALNET-341 – Viewer
Naprawiono GroupDocsViewerException, które było zgłaszane z komunikatem ‘CAD document rendering failed’ podczas renderowania plików DXF.

TOTALNET-350 – Metadata
Właściwość Sender Email nie jest już modyfikowana podczas przetwarzania przy użyciu GroupDocs.Metadata. Poniższy fragment kodu pokazuje, jak właściwość jest zachowywana po otwarciu i zapisaniu pliku MSG.

TOTALNET-352 – Conversion
Znaki specjalne, które wcześniej wyświetlały się jako kwadraty w PDF‑ach generowanych z plików MSG, są teraz renderowane poprawnie.

TOTALNET-366 – Viewer
Wprowadzono poprawkę, która zastępuje nieprawidłowe tokeny dash‑array ([%d %d %d %d ] 0 d) w plikach EPSF prawidłowymi tablicami dash, eliminując błędy parsowania spowodowane niezamkniętymi tablicami.

TOTALNET-367 – Conversion
Dodano wskazówki dla aplikacji .NET Framework dotyczące konfigurowania przekierowań wiązań (binding redirects), gdy wymagane zestawy .NET Standard nie są dostępne, co zapobiega wyjątkowi „No font was found” podczas konwersji MSG‑do‑PDF.

Code example

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();

How to get the update

NuGet

Direct download

Resources