Browse our Products

Aspose.PDF for Java 21.8 Release Notes

Improvements and Changes

KeySummaryCategory
PDFJAVA-40781Text color in Digital SignatureNew Feature
PDFJAVA-40782Hyphenation characters for TextFragmentNew Feature
PDFJAVA-38827Grayscaling PDFs causes textboxes to get blacked-outEnhancement
PDFJAVA-40672Text replacement issueBug
PDFJAVA-39958Memory leak when converting document from PDF to DOCX formatBug
PDFJAVA-39600Convert PDF to PDF/A - Specified argument was out of the range of valid valuesBug
PDFJAVA-40721Best practice for creating a PDF with potential UTF-8 characters (Java)Bug
PDFJAVA-40726Unable to convert PDF to PDF/A-1bBug
PDFJAVA-40768PdfFileEditor.append does not close fileBug
PDFJAVA-40568Aspose.Pdf 21.5: exception throws when try to process page with PngDeviceBug
PDFJAVA-40296An exception is thrown when doc.getEmbeddedFiles().size() is called before doc.getEmbeddedFiles().add(fileSpecification)Bug
PDFJAVA-39794StackOverFlowError occurs while reading all fonts from PDFBug
PDFJAVA-40555TextFragment is not retaining existing font while replacing with another textBug
PDFJAVA-40636PDF to XLSX: Table rows merged in output fileBug

Public API and Backwards Incompatible Changes

Added new classes

  • com.aspose.pdf.facades.PdfFileSanitization
  • com.aspose.pdf.TextDefaults

Added new methods

  • com.aspose.pdf.DefaultAppearance.getFontResourceName()
  • com.aspose.pdf.DefaultAppearance.setFontResourceName(String)
  • com.aspose.pdf.EmbeddedFileCollection.isEmbeddedFilesExist()
  • com.aspose.pdf.SignatureCustomAppearance.getForegroundColor()
  • com.aspose.pdf.SignatureCustomAppearance.setForegroundColor(Color)
  • com.aspose.pdf.TextFormattingOptions.getHyphenSymbol()
  • com.aspose.pdf.TextFormattingOptions.setHyphenSymbol(String)
  • com.aspose.pdf.XmpValue.isRaw()
  • com.aspose.pdf.XmpValue.toRaw()
  • com.aspose.pdf.XmpValue.toDictionary()

Added default constructor

  • com.aspose.pdf.HeaderFooter.#ctor()