GroupDocs.Total voor .NET 26.4 is nu beschikbaar. Deze release richt zich op het stabiliseren van de bestandsformaatverwerking in de hele suite, en het oplossen van weergave‑ en conversieproblemen voor EPSF-, DXF- en MSG‑bestanden in Viewer, Conversion en Metadata.

Wat is nieuw in deze release

Probleem Product Beschrijving
TOTALNET-341 Viewer GroupDocs.Viewer.Exceptions.GroupDocsViewerException: 'CAD document rendering failed' tijdens het renderen van een DXF‑bestand.
TOTALNET-350 Metadata Eigenschappen van MSG‑bestanden en transport‑berichtheaders werden gewijzigd na openen/opslaan met GroupDocs.Metadata.
TOTALNET-352 Conversion Speciale tekens werkten niet in bepaalde MSG‑bestanden bij het converteren naar PDF.
TOTALNET-366 Viewer Ondersteuning voor EPSF‑formaat is beperkt – fout bij het parseren van EPSF‑bestandsinhoud.
TOTALNET-367 Conversion ‘No font was found’-exception bij het converteren van MSG naar PDF.

TOTALNET-341 – Viewer
Een GroupDocsViewerException die werd gegooid met de melding ‘CAD document rendering failed’ bij het renderen van DXF‑bestanden, is verholpen.

TOTALNET-350 – Metadata
De eigenschap Sender Email wordt niet langer gewijzigd tijdens de verwerking met GroupDocs.Metadata. De code‑snippet hieronder toont hoe de eigenschap behouden blijft na het openen en opslaan van een MSG‑bestand.

TOTALNET-352 – Conversion
Speciale tekens die eerder als vierkanten verschenen in PDF‑bestanden die uit MSG‑bestanden werden gegenereerd, worden nu correct weergegeven.

TOTALNET-366 – Viewer
Een oplossing is geïmplementeerd die misvormde dash‑array‑tokens ([%d %d %d %d ] 0 d) in EPSF‑bestanden vervangt door geldige dash‑arrays, waardoor parse‑fouten door niet‑gesloten arrays worden geëlimineerd.

TOTALNET-367 – Conversion
Er is richtlijn toegevoegd voor .NET Framework‑toepassingen om binding‑redirects te configureren wanneer de vereiste .NET Standard‑assemblies niet beschikbaar zijn, waardoor ‘No font was found’-exceptions tijdens MSG‑naar‑PDF‑conversie worden voorkomen.

Codevoorbeeld

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

Hoe de update te verkrijgen

NuGet

Directe download

Bronnen