Aspose.PDF for Java 19.2 Release Notes
Features and Improvements
Key | Summary | Category |
---|---|---|
PDFJAVA-38332 | Use addLocalFontPath and setLocalFontPaths at Global level | Enhancement |
PDFJAVA-38244 | Create tagged element for footnotes | Bug |
PDFJAVA-38255 | HTML to PDF - Thread lock occurs during execution | Bug |
PDFJAVA-38382 | PDF to PPTX: Implement image comparison for visual tests | Bug |
PDFJAVA-38354 | PDF to XLSX: Create a new API | Bug |
Public API Changes
Added new classes:
com.aspose.pdf.ExternalSignature
com.aspose.pdf.tagged.logicalstructure.AttributeKey
com.aspose.pdf.tagged.logicalstructure.AttributeName
com.aspose.pdf.tagged.logicalstructure.elements.StructureAttribute
com.aspose.pdf.taggedpdf.TaggedPdfInlineTextElement
Added new methods:
com.aspose.pdf.FontRepository.isThreadStaticConfigEnabled
com.aspose.pdf.FontRepository.setThreadStaticConfigEnabled(boolean)
com.aspose.pdf.HtmlLoadOptions.isPdfUaConverting
com.aspose.pdf.HtmlLoadOptions.setPdfUaConverting(boolean)
com.aspose.pdf.LatexLoadOptions.getUseTempFile
com.aspose.pdf.LatexLoadOptions.setUseTempFile(boolean)
com.aspose.pdf.MovieAnnotation.getPoster
com.aspose.pdf.MovieAnnotation.getPoster
com.aspose.pdf.MovieAnnotation.setPoster(boolean)
com.aspose.pdf.MovieAnnotation.getRotate
com.aspose.pdf.MovieAnnotation.setRotate(int)
com.aspose.pdf.tagged.logicalstructure.AttributeOwnerStandard.getOwner
com.aspose.pdf.tagged.logicalstructure.elements.IllustrationElement.setImage(String,double)
com.aspose.pdf.tagged.logicalstructure.elements.IllustrationElement.setImage(String,double,double)
com.aspose.pdf.tagged.logicalstructure.StructureAttributeCollection.createAttributes(AttributeOwnerStandard)
com.aspose.pdf.tagged.logicalstructure.StructureAttributes.getOwner
com.aspose.pdf.tagged.logicalstructure.StructureAttributes.getAttribute(AttributeKey)
com.aspose.pdf.tagged.logicalstructure.StructureAttributes.setAttribute (StructureAttribute)
com.aspose.pdf.taggedpdf.TaggedPdfBlockLevelTextElement.#ctor(IDocument,String,String,TextState,boolean)
com.aspose.pdf.taggedpdf.TaggedPdfElement.setPage(Page)
com.aspose.pdf.taggedpdf.TaggedPdfH1Element.#ctor(Document,String,TextState,boolean)
com.aspose.pdf.taggedpdf.TaggedPdfH2Element.#ctor(Document,String,TextState,boolean)
com.aspose.pdf.taggedpdf.TaggedPdfH3Element.#ctor(Document,String,TextState,boolean)
com.aspose.pdf.taggedpdf.TaggedPdfH4Element.#ctor(Document,String,TextState,boolean)
com.aspose.pdf.taggedpdf.TaggedPdfH5Element.#ctor(Document,String,TextState,boolean)
com.aspose.pdf.taggedpdf.TaggedPdfH6Element.#ctor(Document,String,TextState,boolean)
Added feilds:
com.aspose.pdf.taggedpdf.TaggedPdfContent.isConverting
com.aspose.pdf.taggedpdf.TaggedPdfExceptionCode.StructureAttribute_AttributeCollectionIsAbsent
com.aspose.pdf.taggedpdf.TaggedPdfExceptionCode.StructureAttribute_AttributeOwnerMustBe
com.aspose.pdf.taggedpdf.TaggedPdfExceptionCode.StructureAttribute_DoesntAllowValue
com.aspose.pdf.taggedpdf.TaggedPdfExceptionCode.StructureAttribute_ArrayMustContainXElements
com.aspose.pdf.taggedpdf.TaggedPdfExceptionCode.StructureAttribute_ValueWasNotInitialized
Removed methods:
com.aspose.pdf.Form.copyTo(Array,int)
com.aspose.pdf.Page.getTaggedPdfContent
com.aspose.pdf.tagged.logicalstructure.StructureAttributes.updateNumber(String,double)
com.aspose.pdf.tagged.logicalstructure.StructureAttributes.updateString(String,String)
com.aspose.pdf.tagged.logicalstructure.StructureAttributes.updateRectangle(String,Rectangle)
Changed method’s parameters:
class com.aspose.pdf.AppearanceDictionary:copyTo(Array,int) -> copyTo(XForm[],int)
class com.aspose.pdf.tagged.helpers.StructureElementUtil:setImageToMCRElement(StructureElement,String) -> setImageToMCRElement(StructureElement,String,Double[],Double[],Double[])
Added new exception class:
com.aspose.pdf.exceptions.NotImplementedException
com.aspose.pdf.exceptions.TaggedException
Extract class:
com.aspose.pdf.UnifiedSaveOptions.ProgressEventType -> com.aspose.pdf.ProgressEventType
Changes in Class StructureTextState:
Removed methods:
initDefault
Removed fields:
Font FontSize FontStyle ForegroundColor MarginInfo
Added methods:
getFont setFont(Font) getFontSize setFontSize(Float) getFontStyle setFontStyle(Integer) getForegroundColor setForegroundColor(Color) getBackgroundColor setBackgroundColor(Color) getStrikeOut setStrikeOut(Boolean) getSuperscript setSuperscript(Boolean)
Methods moved from Class Document to Class FontRepository:
addLocalFontPath getLocalFontPaths setLocalFontPaths restoreLocalFontPath