GroupDocs.Total for .NET 26.4 est maintenant disponible. Cette version se concentre sur la stabilisation de la prise en charge des formats dans l’ensemble de la suite, en corrigeant les problèmes de rendu et de conversion des fichiers EPSF, DXF et MSG dans Viewer, Conversion et Metadata.

Nouveautés de cette version

Problème Produit Description
TOTALNET-341 Viewer GroupDocs.Viewer.Exceptions.GroupDocsViewerException: 'CAD document rendering failed' lors du rendu d’un fichier DXF.
TOTALNET-350 Metadata Les propriétés du fichier MSG et les en‑têtes de message de transport étaient modifiés après ouverture/enregistrement avec GroupDocs.Metadata.
TOTALNET-352 Conversion Les caractères spéciaux ne fonctionnaient pas dans certains fichiers MSG lors de la conversion en PDF.
TOTALNET-366 Viewer La prise en charge du format EPSF est limitée – erreur lors de l’analyse du contenu du fichier EPSF.
TOTALNET-367 Conversion Exception « No font was found » lors de la conversion de MSG en PDF.

TOTALNET-341 – Viewer
Correction d’une GroupDocsViewerException qui était levée avec le message ‘CAD document rendering failed’ lors du rendu de fichiers DXF.

TOTALNET-350 – Metadata
La propriété Sender Email n’est plus modifiée pendant le traitement avec GroupDocs.Metadata. L’extrait de code ci‑dessous montre comment la propriété est préservée après l’ouverture et l’enregistrement d’un fichier MSG.

TOTALNET-352 – Conversion
Les caractères spéciaux qui apparaissaient auparavant sous forme de carrés dans les PDF générés à partir de fichiers MSG sont maintenant rendus correctement.

TOTALNET-366 – Viewer
Mise en place d’une correction qui remplace les jetons de dash‑array malformés ([%d %d %d %d ] 0 d) dans les fichiers EPSF par des dash‑arrays valides, éliminant les erreurs d’analyse dues aux tableaux non fermés.

TOTALNET-367 – Conversion
Ajout d’instructions pour les applications .NET Framework afin de configurer les redirections d’assemblys lorsque les assemblages .NET Standard requis ne sont pas disponibles, évitant ainsi les exceptions « No font was found » lors de la conversion de MSG en PDF.

Exemple de code

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

Comment obtenir la mise à jour

NuGet

Téléchargement direct

Ressources