Browse our Products

Aspose.PDF for Java 25.5 Release Notes

Improvements and Changes

KeySummaryCategory
PDFJAVA-44936PDF to ODS: Preserve imagesNew Feature
PDFJAVA-39904PDF to PDF/A - tagging issues - expect tags to be automatically created during conversion from PDF to PDF/ANew Feature
PDFJAVA-44998PDF to ODS: Improve calculation of row heightsEnhancement
PDFJAVA-34402PDF to JPG: conversion peformanceEnhancement
PDFJAVA-43637Aspose.Pdf 24.2: Font is lost when adding pages to a new documentBug
PDFJAVA-44696Some 1bpp images are rendered as black rectanglesBug
PDFJAVA-44969PDF to DOCX: Incorrect page top marginBug
PDFJAVA-45033PDF to DOCX: Extra borderBug
PDFJAVA-45027PDF to DOCX: Row height is excessively largeBug
PDFJAVA-44999PDF to DOCX: Large gap between text and imageBug
PDFJAVA-44725PDF to DOCX: Three images appear instead of oneBug
PDFJAVA-44779Aspose.Pdf 25.2: TextAbsorber gives no content with specific PDF fileBug
PDFJAVA-44725PDF to DOCX: Three images appear instead of oneBug
PDFJAVA-45032PDF to Excel: Incomplete rendering of table borderBug
PDFJAVA-44975PDF to ODS: Image overlaps textBug
PDFJAVA-44881“The given key was not present in the dictionary” exception after changing to 25.3 versionBug
PDFJAVA-44443PDF to PDF/A-2: Text is hiddenBug
PDFJAVA-44054Some table borders are randomly not rendered in exported pptxBug
PDFJAVA-36622PDF to PNG - image is wrongBug
PDFJAVA-34734PDF to PNG - Conversion is not rendering all the document dataBug
PDFJAVA-39924Program Freezes when the height of one row of Table is about the height of one pageBug
PDFJAVA-44603PDF to PDF/A-2 conversion leads to “PDF-Syntax” ErrorBug
PDFJAVA-41256PngDevice.processToBufferedImage throws System.IO.lk exceptionBug
PDFJAVA-43879java.lang.NegativeArraySizeException while change XFA to Standard AcroFormBug
PDFJAVA-44863Bookmarks are changed after re-saving the PDF file using Aspose.PDFBug
PDFJAVA-41955PDF to PDF/A conversion generates PDF with black backgroundBug

Public API and Backwards Incompatible Changes

Added new classes:

  • com.aspose.pdf.AutoTaggingSettings
  • com.aspose.pdf.LicenseInfo

Added new field:

  • com.aspose.pdf.Color.Default

Added new methods:

  • com.aspose.pdf.facades.PdfFileSignature.verifySignature( SignatureName,X509Certificate2,ValidationOptions,ValidationResult[])
  • com.aspose.pdf.facades.PdfFileSignature.verifySignature(SignatureName,X509Certificate2)
  • com.aspose.pdf.facades.PdfFileSignature.tryExtractCertificate(SignatureName,X509Certificate2[])
  • com.aspose.pdf.facades.PdfFileSignature.tryExtractCertificate(SignatureName,java.io.OutputStream[])
  • com.aspose.pdf.Form.getNeedsRendering()
  • com.aspose.pdf.License.getLicenseInfo()
  • com.aspose.pdf.Signature.verify(X509Certificate2,ValidationOptions,ValidationResult[])
  • com.aspose.pdf.SignatureField.extractCertificateObject()
  • com.aspose.pdf.tagged.ITaggedContent.createListLIElement()
  • com.aspose.pdf.tagged.ITaggedContent.createListLblElement()
  • com.aspose.pdf.tagged.ITaggedContent.createListLBodyElement()
  • com.aspose.pdf.tagged.logicalstructure.elements.bls.ListLIElement.preSave()
  • com.aspose.pdf.tagged.logicalstructure.elements.bls.TableCellElement.preSave()
  • com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.preSave()
  • com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.preSave()
  • com.aspose.pdf.tagged.logicalstructure.elements.Element.preSave()
  • com.aspose.pdf.tagged.logicalstructure.elements.ils.LinkElement.preSave()
  • com.aspose.pdf.tagged.logicalstructure.elements.MCRElement.preSave()
  • com.aspose.pdf.tagged.TaggedContent.createListLIElement()
  • com.aspose.pdf.tagged.TaggedContent.createListLblElement()
  • com.aspose.pdf.tagged.TaggedContent.createListLBodyElement()
  • com.aspose.pdf.TextState.getTabTag()
  • com.aspose.pdf.XpsSaveOptions.getDefaultFont()
  • com.aspose.pdf.XpsSaveOptions.setDefaultFont(String)
  • com.aspose.pdf.XpsSaveOptions.getUseEmbeddedTrueTypeFonts()
  • com.aspose.pdf.XpsSaveOptions.setUseEmbeddedTrueTypeFonts(boolean)()

Removed outdated field:

  • com.aspose.pdf.TextState.TabTag

Removed outdated method:

  • com.aspose.pdf.facades.DocumentPrivilege.getValue()

Removed outdated constructor:

  • com.aspose.pdf.facades.DocumentPrivilege.#ctor(int)