Browse our Products

Aspose.PDF for Java 25.1 Release Notes

Improvements and Changes

KeySummaryCategory
PDFJAVA-44682Not all providers in Java support the NONEwithRSANew Feature
PDFJAVA-44618Ability to get information about document privileges allowanceNew Feature
PDFJAVA-40351The missing font is not substituted when suitable font in installedNew Feature
PDFJAVA-44617Support setting output intent for PDF/X-1a conversion with custom ICC profileNew Feature
PDFJAVA-44690Significant slowdown in Annotation.flatten() execution since version 24.09Enhancement
PDFJAVA-44597Performance degradation in file processingEnhancement
PDFJAVA-41588Sign PDF with SHA256 or SHA512 as SHA1 has been deprecatedEnhancement
PDFJAVA-44683The signature verification failedBug
PDFJAVA-43090Word wrap is not working on new PDF Document using HTMLFragmentBug
PDFJAVA-43161HTML to PDF - output is not correctBug
PDFJAVA-43167Unable to extract underline ,strikethrough, subscript, superscript from the pdfBug
PDFJAVA-40925Underline is not underline when docx converted to PDFBug
PDFJAVA-40870Exception when converting html to pdfBug
PDFJAVA-42054Word break does not work when HTML is converted to PDFBug
PDFJAVA-44547Aspose.Pdf for Java 25.11: PCL to PDF conversion issueBug
PDFJAVA-40062PDF to PDFA - Attachments are loosing the PDFA complianceBug
PDFJAVA-44081HTML to PDF: wrong conversion resultBug
PDFJAVA-43872Table-cell error converting HTML to PDFBug
PDFJAVA-43877Images are blank after converting PDF to PNGBug
PDFJAVA-40746Convert mht to pdf throws exceptionBug
PDFJAVA-34989NullPointerException during concatenationBug
PDFJAVA-44231Failed add eps image to pdf using Java because local2 is nullBug
PDFJAVA-39851Signature are invalid if privileges are set before signing the PDF documentBug
PDFJAVA-44656java.lang.NullPointerException is thrown when saving a PDF fileBug

Public API and Backwards Incompatible Changes

Added new methods:

  • com.aspose.pdf.ExternalSignature.#ctor(java.security.cert.X509Certificate,java.security.PrivateKey,DigestHashAlgorithm)
  • com.aspose.pdf.facades.PdfFileSignature.verifySignature(String,ValidationOptions,ValidationResult[])
  • com.aspose.pdf.FloatingBox.getPositioningMode()
  • com.aspose.pdf.FloatingBox.setPositioningMode(ParagraphPositioningMode)
  • com.aspose.pdf.OcspSettings.getRequestTimeout()
  • com.aspose.pdf.OcspSettings.setRequestTimeout(int)
  • com.aspose.pdf.Signature.getCustomSign()
  • com.aspose.pdf.Signature.setCustomSign(CustomSign)
  • com.aspose.pdf.Signature.verify(ValidationOptions,ValidationResult[])

Added new classes:

  • com.aspose.pdf.CustomSign
  • com.aspose.pdf.ParagraphPositioningMode

Added new field:

  • com.aspose.pdf.HtmlSaveOptions.RasterImagesSavingModes.DontSave

Added new field:

  • com.aspose.pdf.tex.TeXLoadResult.InvalidResult

Removed redundant boolean parameter from the methods:

  • com.aspose.pdf.Field.flatten(boolean) => com.aspose.pdf.Field.flatten()
  • com.aspose.pdf.RedactionAnnotation.flatten(boolean) => com.aspose.pdf.RedactionAnnotation.flatten()