Novedades 2025

Novedades en Aspose.PDF 25.7

Cambios más significativos En Aspose.PDF 25.7 hemos añadido:

  • Un nuevo plugin de OFD a PDF High Code, ampliando el soporte para la conversión de formato OFD a través del sistema de plugins.

  • Soporte para encriptación de certificados públicos, permitiendo que los PDFs sean encriptados de manera que solo los titulares de certificados especificados puedan abrir el documento.

  • Nueva funcionalidad para ajustar el contenido de texto expandido dentro de los límites del rectángulo original de un párrafo, ajustando automáticamente el tamaño de fuente y el espaciado.

  • La capacidad de aplicar efectos de borde “Nublado” a anotaciones poligonales para mejorar la apariencia visual.

  • Actualización de dependencias: se actualizó System.Net.Http.Json a la versión 8.0.1 para abordar posibles vulnerabilidades en versiones anteriores.

La información detallada sobre los cambios y ejemplos de uso se puede encontrar en la página de Notas de la versión de Aspose.PDF 25.7.

Otras mejoras notables

  • Mejora en la sustitución de texto de anotaciones: ahora soporta bloques de texto grandes restringidos al espacio del párrafo original.

  • Capacidades de encriptación ampliadas utilizando pares de claves públicas/privadas.

  • Conversión de OFD a PDF basada en plugins ahora disponible.

  • Varias actualizaciones de seguridad y compatibilidad basadas en comentarios de usuarios.

Novedades en Aspose.PDF 25.6

Cambios más significativos En Aspose.PDF 25.6 hemos añadido:

  • Soporte para .NET 9, mientras se finaliza el soporte para .NET 6. Además, el ensamblaje de .NET Framework proporcionado fue degradado de 4.8.1 a 4.8 para mejorar la compatibilidad con Windows Server 2019.

  • La capacidad de obtener y establecer texto alternativo para imágenes a través de la clase XImage utilizando los nuevos métodos GetAlternativeText y TrySetAlternativeText.

  • Una nueva forma de acceder a la información de licencia programáticamente a través de la propiedad LicenseInfo de la clase License, eliminando la necesidad de herramientas externas.

  • Soporte de interrupción para operaciones que involucran grandes fragmentos de HTML utilizando la clase InterruptMonitor, haciendo que las conversiones de larga duración sean más controlables.

  • Capacidades de formato extendidas para el texto de anotaciones a través de la familia de métodos SetTextStyle de la clase FreeTextAnnotation.

  • Mejora en la apariencia de la firma digital con la nueva propiedad IsForegroundImage en SignatureCustomAppearance, permitiendo que las imágenes de firma aparezcan sobre el texto de fondo.

La información detallada sobre los cambios y ejemplos de uso se puede encontrar en la página de Notas de la versión de Aspose.PDF 25.6 .

Otras mejoras notables

  • La propiedad obsoleta LinkDuplicateStreamsScanLevel fue eliminada debido a la lógica mejorada de deduplicación de objetos internos durante la optimización del documento.

Novedades en Aspose.PDF 25.5

Cambios más significativos

En Aspose.PDF 25.5 hemos añadido:

La información detallada sobre los cambios y ejemplos de uso se puede encontrar en la página de Notas de la versión de Aspose.PDF 25.5 .

Otras mejoras notables

  • Se han añadido las opciones UseEmbeddedTrueTypeFonts y DefaultFont para la conversión de PDF a XPS. Esto permite mejorar el rendimiento y evitar algunos problemas relacionados con las fuentes durante la conversión.
  • La conversión de PDF a XLSX preserva hipervínculos de ahora en adelante.

Novedades en Aspose.PDF 25.4

Cambios más significativos

En Aspose.PDF 25.4 hemos añadido:

La información detallada sobre los cambios y ejemplos de uso se puede encontrar en la página de Notas de la versión de Aspose.PDF 25.4 .

Otras mejoras notables

  • Setter para la fecha de creación de anotaciones.
  • Soporte para PDF/A-4 para el plugin PdfAConverter.
  • Comprobación de certificados para revocación con soporte para cadenas de certificados.

Novedades en Aspose.PDF 25.3

Cambios más significativos

En Aspose.PDF 25.3 hemos añadido:

La información detallada sobre los cambios y ejemplos de uso se puede encontrar en la página de Notas de la versión de Aspose.PDF 25.3 .

Otras mejoras notables

Hemos mejorado el rendimiento y reducido el consumo de memoria al convertir PDFs con muchas imágenes. La velocidad de procesamiento es el doble de rápida y el uso de memoria ha disminuido en un 10% en escenarios probados.

Novedades en Aspose.PDF 25.2

Cambios más significativos

En Aspose.PDF 25.2 hemos añadido:

  • Soporte para la conversión estándar de PDF a PDF/X-4.
  • Una opción para evitar llamar dos veces al delegado CustomSignHash durante la firma.
  • Nuevo método GetSignatureNames() para obtener información sobre firmas digitales de PDF.
  • Posibilidad de crear un TextBoxField con varias anotaciones de widget.

La información detallada sobre los cambios y ejemplos de uso se puede encontrar en la página de Notas de la versión de Aspose.PDF 25.2 .

Otras mejoras notables

  • Compresión de imágenes sin pérdida de calidad en la optimización de PDF mejorada. Tamaño del documento comprimido reducido.
  • El método Repair del documento mejorado. Puede verificar y corregir valores en el array Annotation.Rect de ahora en adelante.
  • Versión de dependencia de System.Text.Json actualizada para evitar posible vulnerabilidad CVE-2024-43485.
  • Mejora en la detección de ataques a firmas PDF para prevenir la obtención de resultados falsos positivos.
  • Se proporcionó una API pública para redactar el diccionario de recursos:

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

    // Graphics state parameter dictionary new name
    var gsName = "GS0";

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "input.pdf"))
    {
        var page = doc.Pages[1];
        var dictionaryEditor = new DictionaryEditor(page.Resources);
        var states = dictionaryEditor["ExtGState"].ToCosPdfDictionary();

        var newGs = CosPdfDictionary.CreateEmptyDictionary(doc);
        var pairs = new KeyValuePair<string, ICosPdfPrimitive>[3]
        {
            new KeyValuePair<string, ICosPdfPrimitive>("CA", new CosPdfNumber(1)),
            new KeyValuePair<string, ICosPdfPrimitive>("ca", new CosPdfNumber(0.5)),
            new KeyValuePair<string, ICosPdfPrimitive>("BM", new CosPdfName("Normal"))
        };

        foreach (var p in pairs)
        {
            newGs.Add(p);
        }
        states.Add(gsName, newGs);

        // Save PDF document
        doc.Save(outputPath);
    }
}

Novedades en Aspose.PDF 25.1

En Aspose.PDF 25.1 hemos añadido:

  • Una opción para guardar PDF en HTML omitiendo todas las imágenes rasterizadas.
  • Posibilidad de validar una firma PDF utilizando un servidor de Autoridad de Certificación (CA).
  • Validación de firmas PDF multiplataforma utilizando algoritmos de hash SHA-3.

La información detallada sobre los cambios y ejemplos de uso se puede encontrar en la página de Notas de la versión de Aspose.PDF 25.1 .