Browse our Products

Aspose.PDF for Java 23.12 Release Notes

Improvements and Changes

KeySummaryCategory
PDFJAVA-43415Extract and remove text on the basis of subtype/formFeature
PDFJAVA-43416Positioning single page documents side by sideEnhancement
PDFJAVA-42750Redact Annotations dropping charactersBug
PDFJAVA-39973isCertified method is always returning falseBug
PDFJAVA-40723PDF Conversion to image is emptyBug
PDFJAVA-42729Utilizing flatteningAnnotations raises ArrayIndexOutOfBound exceptionBug
PDFJAVA-42528resizeContentsWithNormalization raises “Wrong format of page’s content”Bug
PDFJAVA-43340Regression: java.lang.OutOfMemoryError: Java heap spaceBug
PDFJAVA-41858Font not applied when Arabic and English are mixedBug
PDFJAVA-41152PDF page extraction leads to high CPU utilizationBug
PDFJAVA-43329TaggedContent.setLanguage() throws NullPointerExceptionBug

Public API and Backwards In- compatible Changes

Added new class:

  • com.aspose.pdf.CoordinateOrigin

Added new methods:

  • com.aspose.pdf.AbsorbedCell.getColSpan()
  • com.aspose.pdf.Artifact.setPageNumberReplacementString(String)
  • com.aspose.pdf.facades.PdfFileSignature.removeSignatures()
  • com.aspose.pdf.PdfAction.getECMAScriptString()
  • com.aspose.pdf.TextFragmentState.getStrikeOut()
  • com.aspose.pdf.TextFragmentState.getCoordinateOrigin()
  • com.aspose.pdf.TextFragmentState.setCoordinateOrigin(int)
  • com.aspose.pdf.TextState.getCoordinateOrigin()
  • com.aspose.pdf.TextState.setCoordinateOrigin(int)
  • com.aspose.pdf.XForm.getIT()
  • com.aspose.pdf.XForm.getSubtype()

Added new exceptions:

  • com.aspose.pdf.exceptions.ArgumentException
  • com.aspose.pdf.exceptions.JavascriptExtensionsException