Aspose.Pdf for Java 17.7 Release Notes

Features and Improvements

PDFJAVA-34031Get hyperlink associated with image fileNew Feature
PDFJAVA-34729PDF to DOC: the lines on a first page are shiftedBug
PDFJAVA-34817PDF to HTML: Chinese characters are not rendered correctlyBug
PDFJAVA-34867PDF to HTML - Contents overlap table borderBug
PDFJAVA-34965PDF to HTML - Images colors are lost in resultant fileBug
PDFJAVA-35177PDF to HTML: characters are being replaced with boxesBug
PDFJAVA-36110PDF_A_1B validation result is incorrectBug
PDFJAVA-36444PDF to DOC: Text trimmed from topBug
PDFJAVA-36537PDF to PPTX superscript texts are not aligned properlyBug
PDFJAVA-36538PDF to PPTX - side notes are missing from the power pointBug
PDFJAVA-36539PDF to PPTX: letters shifted to a new lineBug
PDFJAVA-36540PDF to PPTX: the word has split and part of it is in a new lineBug
PDFJAVA-36569PDF to PPTX - Tabular data alignment issuesBug
PDFJAVA-36528Flatten Calculated Fields displays 0Bug
PDFJAVA-36529Flatten Calculated Fields lost their formattingBug
PDFJAVA-36699After flattenAllFields() method is used, an output file converts 60% to 0.6%Bug
PDFJAVA-36734PDF to PDFA Conversion ErrorBug
PDFJAVA-36824PDF to HTML - Image Colors are lost in resultant fileBug
PDFJAVA-36826PDF to HTML - Image Colors are lost in resultant fileBug
PDFJAVA-36854PDF to PDF/A: Compliant error: Text cannot be mapped to UnicodeBug
PDFJAVA-36895Include HTML file(s) in API Package with link to online sitesBug
PDFJAVA-36781HTML to PDF - Exception when converting on Oracle Linux 6.5Bug
PDFJAVA-36738Load HTML shows an error in Headless ModeBug
PDFJAVA-36737HTML to PDF conversion shows an error in Headless ModeBug
PDFJAVA-35997HTML to PDF - Field width is not preservedBug

Public API Changes in Aspose.PDF for Java 17.7

Added new class com.aspose.pdf.FontEmbeddingOptions with the following methods:

public FontEmbeddingOptions() public boolean getUseDefaultSubstitution() public void setUseDefaultSubstitution(boolean value)

Changes in class com.aspose.pdf.Page:

Added method: public byte[] convertToPNGMemoryStream()

Changes in class com.aspose.pdf.PdfFormatConversionOptions:

Added method: public FontEmbeddingOptions getFontEmbeddingOptions()

Changes in class com.aspose.pdf.Table:

Renamed method: public double getWidth_() -> public double getWidth()

Changes in class com.aspose.pdf.TextEncodingInternal:

Added method: public String getString(byte[] value)

Changes in class com.aspose.pdf.TextSegment:

Added method: public int getEndCharIndex()