GroupDocs.Total for .NET 26.4 ya está disponible. Esta versión se centra en estabilizar el manejo de formatos en toda la suite, corrigiendo problemas de renderizado y conversión de archivos EPSF, DXF y MSG en Viewer, Conversion y Metadata.

¿Qué hay de nuevo en esta versión?

Problema Producto Descripción
TOTALNET-341 Viewer GroupDocs.Viewer.Exceptions.GroupDocsViewerException: 'CAD document rendering failed' durante el renderizado de un archivo DXF.
TOTALNET-350 Metadata Las propiedades del archivo MSG y los encabezados de mensaje de transporte cambiaron después de abrir/guardar con GroupDocs.Metadata.
TOTALNET-352 Conversion Los caracteres especiales no funcionaban en ciertos archivos MSG al convertir a PDF.
TOTALNET-366 Viewer El soporte del formato EPSF es limitado: error al analizar el contenido del archivo EPSF.
TOTALNET-367 Conversion Excepción “No font was found” al convertir MSG a PDF.

TOTALNET-341 – Viewer
Se corrigió una GroupDocsViewerException que se lanzaba con el mensaje ‘CAD document rendering failed’ al renderizar archivos DXF.

TOTALNET-350 – Metadata
La propiedad Sender Email ya no se altera durante el procesamiento con GroupDocs.Metadata. El fragmento de código a continuación muestra cómo la propiedad se conserva después de abrir y guardar un archivo MSG.

TOTALNET-352 – Conversion
Los caracteres especiales que antes aparecían como cuadros en los PDFs generados a partir de archivos MSG ahora se renderizan correctamente.

TOTALNET-366 – Viewer
Se implementó una corrección que reemplaza los tokens de dash‑array mal formados ([%d %d %d %d ] 0 d) en archivos EPSF con dash arrays válidos, eliminando los errores de análisis causados por arrays no cerrados.

TOTALNET-367 – Conversion
Se añadió una guía para aplicaciones .NET Framework para configurar redirecciones de enlace cuando los ensamblados .NET Standard requeridos no están disponibles, evitando excepciones “No font was found” durante la conversión de MSG a PDF.

Ejemplo de código

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

Cómo obtener la actualización

NuGet

Descarga directa

Recursos