Aspose.PDF for Java 19.7 Release Notes

Features and Improvements

KeySummaryCategory
PDFJAVA-38602PDF to HTML consumes much timeEnhancement
PDFJAVA-38665PDF to Excel: Recognize text in superscriptBug
PDFJAVA-38633Exception replacing textBug
PDFJAVA-36683Aspose PDF adding white-spaceBug
PDFJAVA-36690PDF to PDF/A - compliance failure: Form field has multiple appearancesBug
PDFJAVA-35184PDF to PDF/A - Resultant file is not compliantBug
PDFJAVA-34654PDF to HTML:output HTML is approx 14 times larger than source PDFBug
PDFJAVA-38362The stamping performance issueBug

Public API Changes

Added new fields: com.aspose.pdf.facades.FieldType.Numeric
com.aspose.pdf.facades.FieldType.DateTime
com.aspose.pdf.TextEditOptions.NoCharacterAction.UseCustomReplacementFont
com.aspose.pdf.HtmlSaveOptions.ExcludeFontNameList

Added new methods:

com.aspose.pdf.Form.getSignaturesExist()
com.aspose.pdf.Form.setSignaturesExist(boolean)
com.aspose.pdf.Form.getSignaturesAppendOnly()
com.aspose.pdf.Form.setSignaturesAppendOnly(boolean)
com.aspose.pdf.HtmlLoadOptions.isRenderToSinglePage()
com.aspose.pdf.HtmlLoadOptions.setRenderToSinglePage(boolean)
com.aspose.pdf.HtmlLoadOptions.isEmbedFonts()
com.aspose.pdf.HtmlLoadOptions.setEmbedFonts(boolean)
com.aspose.pdf.HtmlSaveOptions.getProcessingBatchSize()
com.aspose.pdf.HtmlSaveOptions.setProcessingBatchSize(int)
com.aspose.pdf.HtmlSaveOptions.getSimpleTextboxModeGrouping()
com.aspose.pdf.HtmlSaveOptions.setSimpleTextboxModeGrouping(boolean)
com.aspose.pdf.PptxSaveOptions.getImageResolution()
com.aspose.pdf.PptxSaveOptions.setImageResolution(int)
com.aspose.pdf.TextEditOptions.getReplacementFont()
com.aspose.pdf.TextEditOptions.setReplacementFont(Font)
com.aspose.pdf.XFA.getXfaField(String)
com.aspose.pdf.XmpValue.toStructure()
com.aspose.pdf.XmpValue.toField()
com.aspose.pdf.XmpValue.toNamedValue()
com.aspose.pdf.XmpValue.toNamedValues()

Added new classes:

com.aspose.pdf.XmpField
com.aspose.pdf.XmpFieldType