Novedades 2026

Novedades en Aspose.PDF 26.4

Cambios más significativos

En Aspose.PDF 26.4, hemos añadido:

  • Mejora del rendimiento de la conversión de PDF a imagen – Mejora significativamente el rendimiento de la conversión de PDF a imagen, haciendo que los flujos de trabajo de exportación de imágenes de gran volumen sean más eficientes al rasterizar páginas PDF a formato JPEG (PDFNET-41182).

  • Optimización del procesamiento del árbol de estructura PDF/UA – Mejora el rendimiento de PdfUaConvertStrategy.Process_7_1_structureTree para documentos PDF grandes al reemplazar búsquedas de List<string> por HashSet<ulong> y usar una clave compuesta en lugar de formateo de cadena (PDFNET-61884).

Se puede encontrar información detallada sobre los cambios y ejemplos de uso en la página de Aspose.PDF 26.4 Release Notes.

Novedades en Aspose.PDF 26.3

Cambios más significativos

En Aspose.PDF 26.3, hemos añadido:

  • Recompresión sin pérdida de flujos de imagen durante la optimización de PDF. La propiedad OptimizationOptions.CompressAllContentStreams ahora también comprime los flujos de XObject de imagen elegibles con FlateDecode, ayudando a reducir el tamaño del archivo mientras se mantiene la calidad de la imagen.

  • La recompresión de imágenes ahora coincide con la configuración seleccionada de ImageCompressionOptions.Encoding durante la optimización, garantizando resultados más consistentes al usar Jpeg2000 o Flate, junto con el redimensionamiento de imágenes, límites de resolución y controles de calidad.

  • Soporte para renderizar comentarios al guardar documentos PDF como imágenes o HTML, ayudando a preservar la marca de revisión visible al exportar documentos anotados para compartir fuera de los visores PDF.

  • Mejora del rendimiento de renderizado de PDF a TIFF para escenarios de rasterización de alto volumen, especialmente al exportar páginas a imágenes TIFF bitonales.

Se puede encontrar información detallada sobre los cambios y ejemplos de uso en la página de Aspose.PDF 26.3 Release Notes.

Otras mejoras notables

  • Reducción del uso de memoria para el escenario de optimización RemoveUnusedStreams (PDFNET-40691).

Cambios incompatibles hacia atrás

  • El paquete de compatibilidad Aspose.PDF for .NET Framework 4.0 (DLLs only) ya no se publica a partir de Aspose.PDF for .NET 26.3.

  • La recompresión de imágenes ahora sigue el valor seleccionado de ImageCompressionOptions.Encoding durante la optimización. Esto hace que los resultados sean más predecibles al usar Jpeg2000 o Flate junto con el redimensionamiento de imágenes, límites de resolución y configuraciones de calidad.

  • Soporte para renderizar comentarios al guardar documentos PDF como imágenes o HTML. Esto ayuda a preservar la marca de revisión visible al exportar documentos anotados para compartir fuera de los visores PDF.

  • Mejora del rendimiento de renderizado de PDF a TIFF para escenarios de rasterización de alto volumen, especialmente al exportar páginas a imágenes TIFF bitonales.

Se puede encontrar información detallada sobre los cambios y ejemplos de uso en la página de Aspose.PDF 26.3 Release Notes.

Otras mejoras notables

  • Reducción del uso de memoria para el escenario de optimización RemoveUnusedStreams (PDFNET-40691).

Cambios incompatibles hacia atrás

  • El paquete de compatibilidad Aspose.PDF for .NET Framework 4.0 (DLLs only) ya no se publica a partir de Aspose.PDF for .NET 26.3.

Novedades en Aspose.PDF 26.2

Cambios más significativos

En Aspose.PDF 26.2, hemos añadido:

  • Conversión de RTF a PDF – Conversión directa de archivos Rich Text Format (RTF) a formato PDF. RTF es un formato de archivo ampliamente compatible y multiplataforma desarrollado por Microsoft para facilitar el intercambio de documentos entre diferentes procesadores de texto. Soporta formato básico de texto como fuentes, colores, negrita e itálica, así como imágenes.

La conversión se puede lograr usando la clase RtfLoadOptions.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertRtfToPdf()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

    // Initialize RTF load options
    var options = new Aspose.Pdf.RtfLoadOptions();

    // Open RTF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ConvertRtfToPdf.rtf", options))
    {
        // Save the document as PDF
        document.Save(dataDir + "ConvertRtfToPdf_out.pdf");
    }
}
  • Colocación de tabla después del último elemento de la página – Se añadió la capacidad de agregar tablas justo después del último elemento de contenido en una página. Al usar el método Page.CalculateContentBBox() para determinar el cuadro delimitador del contenido existente, los desarrolladores pueden calcular la posición exacta donde termina el último elemento y colocar las tablas inmediatamente después. Cuando los datos de la tabla exceden el espacio disponible en la página actual, la tabla fluirá automáticamente a la página siguiente comenzando desde la parte superior.

  • Eliminación completa de objetos de texto invisibles – Se añadió soporte para la eliminación completa de objetos de texto invisibles de documentos PDF. La clase TextFragmentAbsorber ahora puede identificar y eliminar correctamente fragmentos de texto que tengan su propiedad TextState.Invisible establecida en true, o cuyo RenderingMode sea TextRenderingMode.Invisible, o cuyo color de primer plano tenga canal alfa cero.

Se puede encontrar información detallada sobre los cambios y ejemplos de uso en la página de Aspose.PDF 26.2 Release Notes.

Novedades en Aspose.PDF 26.1

En Aspose.PDF 26.1, hemos añadido:

  • Mejoras de rendimiento – Se resolvió el bajo rendimiento al agregar texto a documentos (PDFNET-34609) y problemas de rendimiento generales (PDFNET-58899).

  • Precisión de renderizado mejorada – Se corrigió la falta de texto vertical en el lado izquierdo de los PDFs (PDFNET-38618) y se corrigió el renderizado de caracteres chinos durante la conversión de PDF a PNG (PDFNET-58950).

  • Mejora de la conversión a HTML – La API ahora respeta el color de línea en la conversión de HTML a PDF (PDFNET-38417) y se solucionaron problemas de superposición de texto en la conversión de XFA a Standard (PDFNET-38458).

  • Corrección de errores en la estructura del documento – NumberingStyle ahora funciona correctamente para objetos Heading (PDFNET-38421), y PDF a HTML ahora conserva el color de texto resaltado (PDFNET-50941).

Se puede encontrar información detallada sobre los cambios y ejemplos de uso en la página de Aspose.PDF 26.1 Release Notes.