Browse our Products

Aspose.PDF for Java 18.10 Release Notes

Features and Improvements

KeySummaryCategory
PDFJAVA-36993Support of custom fonts on IBM iSeriesEnhancement
PDFJAVA-38100Move Java APIs Code Baseline to JDK 1.8Bug
PDFJAVA-37992Exception when applying HOCR to PDF in multithreaded maven testBug
PDFJAVA-37980HOCR text isn’t properly aligned in the output documentBug
PDFJAVA-37292Output PDF - the text stamp is invisibleBug
PDFJAVA-38060NullPointerException on getNamedDestinations().getNames()Bug
PDFJAVA-37652The FreeTextAnnotation text content isn’t shown in the output document.Bug
PDFJAVA-37865An exception occurs while applying the text stampBug
PDFJAVA-34868PDF to PDFA2a: Converting PDF, generated from
Aspose.Cells, to PDFA2a fails the compliance
Bug

Public API Changes

Renamed methods: com.aspose.pdf.Artifact.getContents_Rename_Namesake -> com.aspose.pdf.Artifact.getContents com.aspose.pdf.Characteristics.setBorder(Object) -> com.aspose.pdf.Characteristics.setBorder(Color) com.aspose.pdf.PptxSaveOptions.isRecognizeTextColumns -> com.aspose.pdf.PptxSaveOptions.isOptimizeTextBoxes com.aspose.pdf.PptxSaveOptions.setRecognizeTextColumns(boolean) -> com.aspose.pdf.PptxSaveOptions.setOptimizeTextBoxes(boolean) com.aspose.pdf.RichMediaAnnotation.getContent_Rename_Namesake -> com.aspose.pdf.RichMediaAnnotation.getContent

Interface changed into class: com.aspose.pdf.IWarningCallback -> com.aspose.pdf.WarningCallback com.aspose.pdf.LatexLoadOptions.setWarningCallback(IWarningCallback) -> com.aspose.pdf.LatexLoadOptions.setWarningCallback(WarningCallback) com.aspose.pdf.LoadOptions.setWarningHandler(IWarningCallback) -> com.aspose.pdf.LoadOptions.setWarningHandler(WarningCallback) com.aspose.pdf.SaveOptions.setWarningHandler(IWarningCallback) -> com.aspose.pdf.SaveOptions.setWarningHandler(WarningCallback)

Added new methods: com.aspose.pdf.CharInfoCollection.copyTo(CharInfo[],int)
com.aspose.pdf.HtmlFragment.getRectangle
com.aspose.pdf.Matrix.getData
com.aspose.pdf.nameddestinations.NamedDestinationCollection.isEmpty
com.aspose.pdf.OutlineCollection.remove(int)
com.aspose.pdf.OutlineItemCollection.remove(int)
com.aspose.pdf.PageMarkup.isMulticolumnParagraphsAllowed
com.aspose.pdf.PageMarkup.setMulticolumnParagraphsAllowed (boolean) com.aspose.pdf.TextFragmentState.getUnderline
com.aspose.pdf.TextFragmentState.getTextHeight
com.aspose.pdf.TextState.getTextHeight

Added new field: com.aspose.pdf.TextReplaceOptions.ReplaceAdjustment.ShiftRestOfLine

Added new class: com.aspose.pdf.XmpValue