Aspose.PDF for Java 19.9 Release Notes

Improvements and Changes

KeySummaryCategory
PDFJAVA-38882Add ImageStamp as a background in FloatingBoxNew Feature
PDFJAVA-38883Unsupported Latex tags: \begin \end \qedhereNew Feature
PDFJAVA-36860API is taking too long for HTML to PDF ConversionEnhancement
PDFJAVA-38810Part of the content is missing after conversionBug
PDFJAVA-38582Form data is not being imported correctly from XFDFBug
PDFJAVA-37688PDF to XPS - an empty argument error occurredBug
PDFJAVA-38733hOCR text alignment issueBug
PDFJAVA-38826Exception while getting annotation modification dateBug
PDFJAVA-38734The stamping performance issue - Fix locks in font processBug
PDFJAVA-38853XPS to PDF - API is throwing an exceptionBug

Public API changes in Aspose.PDF for Java19.9

lastmod: “2021-06-05”

See the list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.PDF for Java. If you have concerns about any change listed, please raise it on the Aspose.PDF support forum.

New Methods

com.aspose.pdf.CheckboxField.getExportValue()
com.aspose.pdf.CheckboxField.setExportValue(String)
com.aspose.pdf.Document.isManualDisposeEnabled()
com.aspose.pdf.Document.setManualDisposeEnabled(boolean)
com.aspose.pdf.FloatingBox.getBackgroundImage()
com.aspose.pdf.FloatingBox.setBackgroundImage(Image)
com.aspose.pdf.FreeTextAnnotation.getTextRectangle()
com.aspose.pdf.FreeTextAnnotation.setTextRectangle(Rectangle)
com.aspose.pdf.Rectangle.isInclude(Rectangle,double)
com.aspose.pdf.TextEditOptions.getClippingPathsProcessing()
com.aspose.pdf.TextEditOptions.setClippingPathsProcessing(int)
com.aspose.pdf.IDocument.isManualDisposeEnabled()
com.aspose.pdf.IDocument.setManualDisposeEnabled(boolean)

By default any method “save” in the Document class will close internal streams and free up memory resources. We can do some operations and continue work with the document instance after execute method “save” if this ManualDispose parameter is enabled. But it is strongly recommended to call the “dispose” method when the Document instance is no longer needed.

New Fields

com.aspose.pdf.ExcelSaveOptions.ConversionEngine()

New Classes

class com.aspose.pdf.ImportDataAction with methods: FileSpecification getData() setData(FileSpecification)

class com.aspose.pdf.ExcelSaveOptions.ConversionEngines with field: int LegacyEngine = 0; int NewEngine = 1;

class com.aspose.pdf.TextEditOptions.ClippingPathsProcessingMode with field: int KeepIntact = 0; int Expand = 1; int Remove = 2;