What's new 2025

What’s New in Aspose.PDF 25.5

Most Significant Changes

In Aspose.PDF 25.5 we have added:

Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.5 Release Notes page.

Other Notable Enhancements

  • The options UseEmbeddedTrueTypeFonts and DefaultFont have been added for the PDF to XPS conversion. This allows to improve performance and avoid some problems related to fonts during conversion.
  • Сonvertion PDF to XLSX preserves hyperlinks from now on.

What’s New in Aspose.PDF 25.4

Most Significant Changes

In Aspose.PDF 25.4 we have added:

Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.4 Release Notes page.

Other Notable Enhancements

  • Setter for annotation creation date.
  • PDF/A-4 support for the PdfAConverter plugin.
  • Checking certificates for revocation with support for certificate chains.

What’s New in Aspose.PDF 25.3

Most Significant Changes

In Aspose.PDF 25.3 we have added:

Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.3 Release Notes page.

Other Notable Enhancements

We have enhanced performance and reduced memory consumption when converting image-heavy PDFs. The processing speed is twice as fast, and memory usage has decreased by 10% in tested scenarios.

What’s new in Aspose.PDF 25.2

Most significant changes

In the Aspose.PDF 25.2 we have added:

  • support PDF to PDF/X-4 standard conversion.
  • an option to avoid twice call of the CustomSignHash delegate during signing.
  • new GetSignatureNames() method to get information about digital signatures of PDF.
  • possibility of creating a TextBoxField with several widget annotations.

Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.2 Release Notes page.

Other notable enhancements

  • Image compression without quality loss on PDF optimization enhanced. Compressed document size reduced.
  • The Document Repair method improved. It can check and fix values in the Annotation.Rect array from now.
  • System.Text.Json dependency version updated to avoid possible vulnerability CVE-2024-43485.
  • PDF signature attack detection improved to prevent obtaining false positive results.
  • A public API for redacting resources dictionary provided:

// 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);
    }
}

What’s new in Aspose.PDF 25.1

In the Aspose.PDF 25.1 we have added:

  • an option to save PDF to HTML with skipping all raster images.
  • possibility to validate a PDF signature using a Certificate Authority (CA) Server.
  • cross-platform PDF signature validation using SHA-3 hashing algorithms.

Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.1 Release Notes page.