Browse our Products

Aspose.PDF for Java 19.6 Release Notes

Features and Improvements

KeySummaryCategory
PDFJAVA-37121Use of Latex script to add mathematical expressions/formulas in the table cellFeature
PDFJAVA-38431The text fragment is improperly aligned after the text replacementBug
PDFJAVA-38607 Aspose.PDF Java - PdfFileEditor leaking file handles during concatenationBug
PDFJAVA-38627Retain TextSegmentCollection after clearing text of TextFragmentBug
PDFJAVA-38313Critical Performance IssueBug
PDFJAVA-38579Some digits missing when the pdf file is converted to an imageBug
PDFJAVA-38384Table with Checkboxes leads to Nullpointer at the page breakBug
PDFJAVA-38389OutOfMemory exception when saving PDFBug
PDFJAVA-37192HTML to PDF - some elements are absent when using LinuxBug
PDFJAVA-38587PDF to PPTX: Fix issues with nested getters and setters when compiling to JavaBug
PDFJAVA-37283HTML to PDF: Hung up after migration to new version of Aspose.HTMLBug
PDFJAVA-37501NullPointerException if add LatexFragment in LinuxBug
PDFJAVA-37274SVG to PDF - the gradient color of the shape is changed to the solid colorBug
PDFJAVA-38363Error message when saving PCL fileBug
PDFJAVA-38107BadPaddingException while setting a licenseBug

Public API Changes

Renamed methods: 

com.aspose.pdf.facades.PdfAnnotationEditor.importAnnotationFromXfdf(String) -» com.aspose.pdf.facades.PdfAnnotationEditor.importAnnotationsFromXfdf(String) com.aspose.pdf.facades.PdfAnnotationEditor.importAnnotationFromXfdf(InputStream,int[]) -» com.aspose.pdf.facades.PdfAnnotationEditor.importAnnotationsFromXfdf(InputStream,int[]) com.aspose.pdf.facades.PdfAnnotationEditor.importAnnotationFromXfdf(InputStream) -» com.aspose.pdf.facades.PdfAnnotationEditor.importAnnotationsFromXfdf(InputStream)

Added new methods:

com.aspose.pdf.CheckboxField.deepClone()
com.aspose.pdf.EpubLoadOptions.setMargin(MarginInfo)
com.aspose.pdf.facades.PdfAnnotationEditor.exportAnnotationsToXfdf(java.io.OutputStream)
com.aspose.pdf.FreeTextAnnotation.getCallout()
com.aspose.pdf.FreeTextAnnotation.setCallout(Point[])
com.aspose.pdf.Image.convertToJpeg(InputStream)
com.aspose.pdf.Image.#ctor
com.aspose.pdf.PdfFormatConversionOptions.getTransparencyResolution()
com.aspose.pdf.PdfFormatConversionOptions.setTransparencyResolution(int)
com.aspose.pdf.RenderingOptions.getDefaultFontName()
com.aspose.pdf.RenderingOptions.setDefaultFontName(String)
com.aspose.pdf.Table.setMcName(String)
com.aspose.pdf.Table.getMcId()
com.aspose.pdf.Table.setMcId(int)
com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getTable()
com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getBackgroundColor()
com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setBackgroundColor(Color)
com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getBorder()
com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setBorder(BorderInfo) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getAlignment() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setAlignment(int) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getCornerStyle() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setCornerStyle(int) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getBroken() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setBroken(int) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getColumnAdjustment() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setColumnAdjustment(int) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getColumnWidths() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setColumnWidths(String) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getDefaultCellBorder() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setDefaultCellBorder(BorderInfo) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getDefaultCellPadding() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setDefaultCellPadding(MarginInfo) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getDefaultCellTextState() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setDefaultCellTextState(TextState) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getDefaultColumnWidth() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setDefaultColumnWidth(String) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.isBroken() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setBroken(boolean) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.isBordersIncluded() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setBordersIncluded(boolean) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getLeft() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setLeft(float) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getTop() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setTop(float) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getRepeatingColumnsCount() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setRepeatingColumnsCount(int) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getRepeatingRowsCount() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setRepeatingRowsCount(int) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.getRepeatingRowsStyle() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableElement.setRepeatingRowsStyle(TextState) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.getBackgroundColor() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setBackgroundColor(Color) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.getBorder() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setBorder(BorderInfo) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.getDefaultCellBorder() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setDefaultCellBorder(BorderInfo) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.getMinRowHeight() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setMinRowHeight(double) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.getFixedRowHeight() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setFixedRowHeight(double) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.isInNewPage() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setInNewPage(boolean) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.isRowBroken() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setRowBroken(boolean) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.getDefaultCellTextState() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setDefaultCellTextState(TextState) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.getDefaultCellPadding() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setDefaultCellPadding(MarginInfo) com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.getVerticalAlignment() com.aspose.pdf.tagged.logicalstructure.elements.bls.TableTRElement.setVerticalAlignment(int) com.aspose.pdf.tagged.logicalstructure.elements.StructureElement.getDefaultAttributeOwner() com.aspose.pdf.tagged.logicalstructure.elements.StructureElement.getS() com.aspose.pdf.tagged.logicalstructure.StructureAttributes.hasAttribute(AttributeKey) com.aspose.pdf.tagged.TaggedContext.getNextMCID() com.aspose.pdf.tagged.TaggedContext.pageRegisterTableElement(Page,TableElement) com.aspose.pdf.TextSegment.setTextSuppressedUpdate(String) com.aspose.pdf.TextState.setFontSizeSuppressedUpdate(float) com.aspose.pdf.TextState.setFontSuppressedUpdate(Font)

Added new class:

com.aspose.pdf.tagged.logicalstructure.elements.bls.TableCellElement