Browse our Products

Aspose.PDF for Java 23.10 Release Notes

Improvements and Changes

KeySummaryCategory
PDFJAVA-43244Remove tags from tagged PDFFeature
PDFJAVA-43243Provide APIs to measure the character heightFeature
PDFJAVA-43245Implementation of the flatten transparency featureFeature
PDFJAVA-41694Line Annotation is not shown in Chrome BrowserBug
PDFJAVA-43109Class com.aspose.pdf.exceptions.FontNotFoundException: Font 宋体 was not foundBug
PDFJAVA-42287Signing secured pdf document produced Document is altered or corruptedBug
PDFJAVA-43011Missing some characters after text search/replace in PDFBug
PDFJAVA-41311RedactionAnnotation is added two times for rotated pageBug
PDFJAVA-37287PDF to image conversion produces the corrupted output.Bug
PDFJAVA-37134PDF to JPEG - Output image is flawedBug
PDFJAVA-39456java.lang.NullPointerException when using API to convert to PDFABug
PDFJAVA-39667PDF to PNG - The lines were disappearedBug
PDFJAVA-38558Image horribly corrupted if compression is usedBug
PDFJAVA-40496PDF to JPEG, degraded image qualityBug
PDFJAVA-41944PDF to PNG - Blurry imagesBug
PDFJAVA-36120PDF to PDFA throws internal exceptionBug
PDFJAVA-43223PDF to Excel: Text alignment is incorrect on page 14Bug
PDFJAVA-43163PDF to Excel: Rows are split incorrectlyBug
PDFJAVA-38462PDF to DOCX - Bold Text from pdf is not marked bold in docxBug

Public API and Backwards In- compatible Changes

Added new classes:

  • com.aspose.pdf.ElementCollection
  • com.aspose.pdf.facades.CustomPrintEventArgs
  • com.aspose.pdf.printing.PrintPaperSizes
  • com.aspose.pdf.Resources.ExtGStateValue
  • com.aspose.pdf.Signature.SignHash
  • com.aspose.pdf.tex.ITeXInputDirectory
  • com.aspose.pdf.tex.ITeXOutputDirectory
  • com.aspose.pdf.tex.TeXFileSystemInputDirectory
  • com.aspose.pdf.tex.TeXFileSystemOutputDirectory

Added new methods:

  • com.aspose.pdf.Element.remove()
  • com.aspose.pdf.PrintScaling.getName(long)
  • com.aspose.pdf.Resources.getExtGStates()
  • com.aspose.pdf.Signature.getCustomSignHash()
  • com.aspose.pdf.Signature.setCustomSignHash(SignHash)
  • com.aspose.pdf.TextFragmentState.measureHeight(char)
  • com.aspose.pdf.TextState.measureHeight(char)

Added new fields:

  • com.aspose.pdf.facades.PdfViewer.CustomPrint
  • com.aspose.pdf.facades.ViewerPreference.PRINT_SCALING_APP_DEFAULT
  • com.aspose.pdf.facades.ViewerPreference.PRINT_SCALING_NONE
  • com.aspose.pdf.printing.PrinterPaperKind.C65Envelope

Added new constructor:

  • com.aspose.pdf.printing.PrintPaperSize.ctor(int,String,int,int)

Renamed method:

  • com.aspose.pdf.operators.BasicSetColorOperator.getGrey() -> .getGray()