GroupDocs.Total for .NET 26.4 ist jetzt verfügbar. Dieses Release konzentriert sich auf die Stabilisierung der Formatverarbeitung in der gesamten Suite und behebt Rendering‑ und Konvertierungsprobleme für EPSF‑, DXF‑ und MSG‑Dateien in Viewer, Conversion und 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
Behoben wurde eine GroupDocsViewerException, die mit der Meldung ‘CAD document rendering failed’ ausgelöst wurde, wenn DXF‑Dateien gerendert wurden.

TOTALNET-350 – Metadata
Die Eigenschaft Sender Email wird bei der Verarbeitung mit GroupDocs.Metadata nicht mehr verändert. Der untenstehende Code‑Auszug zeigt, wie die Eigenschaft nach dem Öffnen und Speichern einer MSG‑Datei erhalten bleibt.

TOTALNET-352 – Conversion
Sonderzeichen, die zuvor in PDFs, die aus MSG‑Dateien erzeugt wurden, als Kästchen dargestellt wurden, werden jetzt korrekt gerendert.

TOTALNET-366 – Viewer
Es wurde ein Fix implementiert, der fehlerhafte dash‑array‑Token ([%d %d %d %d ] 0 d) in EPSF‑Dateien durch gültige dash‑arrays ersetzt und dadurch Parsing‑Fehler aufgrund nicht geschlossener Arrays eliminiert.

TOTALNET-367 – Conversion
Hinweise für .NET Framework‑Anwendungen wurden hinzugefügt, um Binding‑Redirects zu konfigurieren, wenn die erforderlichen .NET Standard‑Assemblies nicht verfügbar sind, wodurch „No font was found“-Ausnahmen bei der MSG‑zu‑PDF‑Konvertierung vermieden werden.

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