Browse our Products

Aspose.PDF for Java 21.11 Release Notes

Improvements and Changes

KeySummaryCategory
PDFJAVA-40988Implement smart memory cleanerEnhancement
PDFJAVA-40997Mark all public dispose() methods as Deprecated, to use close() from Closable interface insteadEnhancement
PDFJAVA-40886TableAbsorber extract multiple tables from single tableBug
PDFJAVA-40967NullPointerException in HTML to PDF conversion when URL is blockedBug
PDFJAVA-41045Text under RedactionAnnotation is not removed if quadPoints were setBug
PDFJAVA-40871PDF file can not be opened in ChromeBug
PDFJAVA-40993PDF to DOCX: Reduce output file size in EnchantedFlow modeBug

Public API and Backwards Incompatible Changes

Removed outdated methods:

  • com.aspose.pdf.Cells.dispose()
  • com.aspose.pdf.Rows.dispose()

Added @Deprecated annotation for obsolete methods:

  • com.aspose.pdf.facades.AutoFiller.dispose()
  • com.aspose.pdf.Artifact.dispose()
  • com.aspose.pdf.Document.dispose()
  • com.aspose.pdf.facades.AutoFiller.dispose()
  • com.aspose.pdf.facades.Facade.dispose()
  • com.aspose.pdf.facades.Form.dispose()
  • com.aspose.pdf.facades.FormEditor.dispose()
  • com.aspose.pdf.facades.PdfConverter.dispose()
  • com.aspose.pdf.facades.PdfFileInfo.dispose()
  • com.aspose.pdf.facades.PdfFileMend.dispose()
  • com.aspose.pdf.facades.PdfFileSignature.dispose()
  • com.aspose.pdf.facades.PdfViewer.dispose()
  • com.aspose.pdf.FileSpecification.dispose()
  • com.aspose.pdf.groupprocessor.PdfArrayInBuffer.dispose()
  • com.aspose.pdf.groupprocessor.TextExtractor.dispose()
  • com.aspose.pdf.MemoryFontSource.dispose()
  • com.aspose.pdf.Page.dispose()

Added new methods

  • com.aspose.pdf.Artifact.close()
  • com.aspose.pdf.FileSpecification.close()
  • com.aspose.pdf.MemoryCleaner.clearKeepingFontSettings()
  • com.aspose.pdf.MemoryExtender.getElementRenderingTimeout()
  • com.aspose.pdf.MemoryExtender.setElementRenderingTimeout(int)()
  • com.aspose.pdf.MemoryFontSource.close()
  • com.aspose.pdf.Page.close()