Aspose.PDF for Java 18.7 Release Notes

Features and Improvements

KeySummaryCategory
PDFJAVA-35745PDF to HTML: Saving html file without fontsEnhancement
PDFJAVA-37679Multi byte characters not displayed in PDFBug
PDFJAVA-37829PDF to image - out of memory exceptionBug
PDFJAVA-37792PDF to HTML - local links are not preservedBug
PDFJAVA-37675NullPointerException during PDF to PDF/ABug
PDFJAVA-37453Yellow background not same after converting PDF to PDF/ABug
PDFJAVA-37827PDF to Excel - Incorrect ouputBug
PDFJAVA-37825API is unable to extract table data using TableAbsorber ClassBug
PDFJAVA-34879PDF to PDFA3b: Converting PDF, generated from Aspose.Cells, to PDFA3b fails the compliance (Linux)Bug
PDFJAVA-34878PDF to PDFA2b: Converting PDF, generated from Aspose.Cells, to PDFA2b fails the compliance (Linux)Bug

Public API Changes

Added new classes: com.aspose.pdf.drawing.GradientRadialShading com.aspose.pdf.taggedpdf.TaggedPdfFigureElement com.aspose.pdf.taggedpdf.TaggedPdfElement com.aspose.pdf.taggedpdf.TaggedPdfParentTree com.aspose.pdf.taggedpdf.TaggedPdfContent com.aspose.pdf.taggedpdf.TaggedPdfChildElements com.aspose.pdf.taggedpdf.TaggedPdfTextElement

Added new methods: com.aspose.pdf.Document.isPdfUaCompliant() com.aspose.pdf.Document.isPdfTaggedMarked() com.aspose.pdf.Document.saveIncrementally(String) com.aspose.pdf.Document.removePdfUaCompliance()

Added new methods: com.aspose.pdf.TableAbsorber.remove(AbsorbedTable) com.aspose.pdf.TableAbsorber.replace(Page,AbsorbedTable,Table)

Added new methods: com.aspose.pdf.taggedpdf.TaggedPdfContent.add(TaggedPdfFigureElement) com.aspose.pdf.taggedpdf.TaggedPdfDocumentElement.add(Page,TaggedPdfFigureElement)

Added new method: com.aspose.pdf.TextFragment.setRectangle(Rectangle)

Added new method: com.aspose.pdf.AppearanceDictionary.getKeys_()

Added new methods: com.aspose.pdf.TextFragmentAbsorber.removeAllText(Page) com.aspose.pdf.TextFragmentAbsorber.removeAllText(Document)

Added new methods: com.aspose.pdf.XImage.toString() com.aspose.pdf.XImage.getRawBytes()

Added new methods: com.aspose.pdf.ExcelSaveOptions.getFormat() com.aspose.pdf.ExcelSaveOptions.setFormat(int)

Added new enum-class com.aspose.pdf.ExcelSaveOptions.ExcelFormat with the following fields: com.aspose.pdf.ExcelSaveOptions.ExcelFormat.XMLSpreadSheet2003 = 0; com.aspose.pdf.ExcelSaveOptions.ExcelFormat.XLSX = 1;