Aspose.PDF for Java 20.9 Release Notes

Improvements and Changes

PDFJAVA-39758PDF to DOCX: Preserve font styles in EnchantedFlow modeEnhancement
PDFJAVA-39322Conversion to JPG lasts for too longEnhancement
PDFJAVA-38858PDF to DOCX - API is taking too much timeEnhancement
PDFJAVA-39583PDF to HTML conversion issueBug
PDFJAVA-39635Exception has been thrown while importing annotations to a PDF - JDK7Bug
PDFJAVA-39599Conversion to HTML - Unicode characters in output file.Bug
PDFJAVA-39690Exception has been thrown while importing annotations to a PDF: Unknown XFDF element ‘square’Bug
PDFJAVA-39636Exception has been thrown while importing annotations to a PDF: Unknown XFDF elementBug
PDFJAVA-39531Importing annotation with redaction does not workBug
PDFJAVA-39614Attachments are missing after converting PDF to PDFABug
PDFJAVA-39249PDF file not properly converted HTMLBug
PDFJAVA-39511On conversion to HTML “Value does not fall within the expected range.” exception is thrownBug
PDFJAVA-39702On conversion to TIFF an exception has been thrownBug
PDFJAVA-39592Error during PDF to HTML conversionBug
PDFJAVA-39579Added extra content after XFD importBug
PDFJAVA-38148Problem with underline textBug
PDFJAVA-37251PDF to PDFX-1a - output file has compliance errorsBug
PDFJAVA-39714Exception has been thrown while importing annotations to a PDF: Unknown XFDF element ‘pages’Bug
PDFJAVA-39576Extra content added after XFD import.Bug
PDFJAVA-39746NullPointerException while converting PDF to XLSBug
PDFJAVA-37104SVG to PDF - the fill attribute of G element is not being preservedBug
PDFJAVA-39568Converted PDFA document is reporting errors in adobe readerBug
PDFJAVA-35118PDF to HTML throws “value does not fall within expected range”Bug
PDFJAVA-39405PDF file not properly converted to HTMLBug

Public API and Backwards Incompatible Changes

Added New Methods

  • com.aspose.pdf.AnnotationCollection.findByName(String)
  • com.aspose.pdf.DocSaveOptions.getMemorySaveModePath()
  • com.aspose.pdf.DocSaveOptions.setMemorySaveModePath(String)
  • com.aspose.pdf.EmbeddedFileCollection.getKeys()
  • com.aspose.pdf.EmbeddedFileCollection.findByName(String)
  • com.aspose.pdf.Form.FlattenSettings.getApplyRedactions()
  • com.aspose.pdf.Form.FlattenSettings.setApplyRedactions(boolean)
  • com.aspose.pdf.PageInfo.getAnyMargin()
  • com.aspose.pdf.PageInfo.setAnyMargin(MarginInfo)
  • com.aspose.pdf.RedactionAnnotation.getDefaultAppearance()
  • com.aspose.pdf.RedactionAnnotation.setDefaultAppearance(String)
  • com.aspose.pdf.HtmlSaveOptions.setRenderTextAsImage(boolean)
  • com.aspose.pdf.HtmlSaveOptions.isRenderTextAsImage()

Renamed Methods

  • com.aspose.pdf.ResourceLoadingEventArgs.getUri_ResourceLoadingEventArgs_New() ->
  • com.aspose.pdf.ResourceLoadingEventArgs.getUri()
  • com.aspose.pdf.ResourceLoadingResult.getData_ResourceLoadingResult_New() ->
  • com.aspose.pdf.ResourceLoadingResult.getData()
  • com.aspose.pdf.ResourceLoadingResult.getEncoding_ResourceLoadingResult_New() ->
  • com.aspose.pdf.ResourceLoadingResult.getEncoding()