GroupDocs.Total per .NET 26.4 è ora disponibile. Questa versione si concentra sulla stabilizzazione della gestione dei formati in tutta la suite, correggendo problemi di rendering e conversione per i file EPSF, DXF e MSG in Viewer, Conversion e Metadata.

Cosa c’è di nuovo in questa versione

Problema Prodotto Descrizione
TOTALNET-341 Viewer GroupDocs.Viewer.Exceptions.GroupDocsViewerException: 'CAD document rendering failed' durante il rendering di un file DXF.
TOTALNET-350 Metadata Le proprietà del file MSG e le intestazioni del messaggio di trasporto cambiavano dopo l’apertura/salvataggio con GroupDocs.Metadata.
TOTALNET-352 Conversion I caratteri speciali non funzionavano in alcuni file MSG durante la conversione in PDF.
TOTALNET-366 Viewer Il supporto al formato EPSF è limitato – errore durante l’analisi del contenuto del file EPSF.
TOTALNET-367 Conversion Eccezione “No font was found” durante la conversione da MSG a PDF.

TOTALNET-341 – Viewer
Risolto un GroupDocsViewerException che veniva generato con il messaggio ‘CAD document rendering failed’ durante il rendering di file DXF.

TOTALNET-350 – Metadata
La proprietà Sender Email non viene più modificata durante l’elaborazione con GroupDocs.Metadata. Il frammento di codice qui sotto dimostra come la proprietà venga preservata dopo l’apertura e il salvataggio di un file MSG.

TOTALNET-352 – Conversion
I caratteri speciali che in precedenza apparivano come quadrati nei PDF generati da file MSG ora vengono renderizzati correttamente.

TOTALNET-366 – Viewer
Implementata una correzione che sostituisce i token dash‑array malformati ([%d %d %d %d ] 0 d) nei file EPSF con dash‑array validi, eliminando gli errori di parsing causati da array non chiusi.

TOTALNET-367 – Conversion
Aggiunte indicazioni per le applicazioni .NET Framework su come configurare i binding redirect quando le assembly .NET Standard richieste non sono disponibili, evitando le eccezioni “No font was found” durante la conversione da MSG a PDF.

Esempio di codice

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

Come ottenere l’aggiornamento

NuGet

Download diretto

Risorse