Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.7</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-pdf', version: '24.7')
<dependency org="com.aspose" name="aspose-pdf" rev="24.7">
<artifact name="aspose-pdf" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-pdf" % "24.7"
What’s new in the Aspose.PDF for Java 24.7
Release Highlights
Aspose.PDF for Java 24.7 introduces advanced auto-tagging capabilities for improved accessibility and a major enhancement in text stamp alignment. This version addresses critical bugs related to image proportions in Excel exports and document layout consistency during PDF conversions to formats like DOCX, PPTX, and HTML.
New Features
- Auto-Tagging Support: A new feature enabling the automatic tagging of PDF elements, enhancing accessibility compliance and streamlining structure-based document workflows.
Enhancements
TextStamp Alignment Control: Users can now set alignment and additional options for
TextStamp
, offering greater flexibility in watermark placement and formatting.Improved Excel Row Height Calculation: Adjusted how borderless row heights are calculated during Excel conversions to better match visual expectations.
Bug Fixes
JPEG2000 Extraction Failure Resolved: Fixed a
NullPointerException
when extracting JPEG2000 images, ensuring stable image handling.Incorrect Image Proportions in Excel: Resolved disproportionate image scaling during PDF to Excel conversion by adjusting row height logic.
Image Indentation in DOCX: Corrected indentation issues for images in PDF to DOCX conversions, preserving layout fidelity.
PDF Resize Accuracy: Resolved a resizing bug when adjusting dimensions from 209.9 x 296.8 mm to A4.
PDF/A with JPEG2000: Fixed compatibility issue with JPEG2000 images during PDF to PDF/A conversion.
Edge Cropping in PPTX Conversion: Fixed problems where content edges were cropped in PDF to PPTX outputs.
Incomplete Image Extraction in XLSX: Ensured all images are now properly extracted in PDF to XLSX conversions.
Comparison Contract Violation in HTML: Fixed a bug causing contract violations during PDF to HTML comparison.
Vertical Alignment in Excel: Fixed incorrect vertical alignment of content in Excel exports.
Incorrect HTML Output: Addressed rendering issues during PDF to HTML conversion to ensure consistent formatting.
Public API and Backward Incompatible Changes
Added Methods
MarkdownSaveOptions.getExtractVectorGraphics()
MarkdownSaveOptions.setExtractVectorGraphics(boolean)
MarkupParagraph.setText(String)
Page.resize(PageSize)
Rectangle.containsLine(double,double,double,double)
Rectangle.containsPoint(double,double)
- Extensive tagging methods in
Element
,MCRElement
,OBJRElement
, andStructureElement
for logical structure operations TextSearchOptions.getExcludeRectangles()
TextSearchOptions.setExcludeRectangles(Rectangle[])
TextStamp.getReplacementFont()
TextStamp.setReplacementFont(Font)
TextStamp.getNoCharacterBehavior()
TextStamp.setNoCharacterBehavior(int)
XImage.isImageMask()
Added Classes
ComparisonUtils
,OutputTextStyle
,ComparisonMode
- Fragment processors for side-by-side comparison
SideBySideComparisonOptions
,TextFragmentRectanglesComparer
DocumentExtensions
,TextStamp.NoCharacterAction
Added Fields
TaggedPdfExceptionCode.Element_CouldNotBeMapped
UnifiedSaveOptions.IsMultiThreading
Removed or Changed
- Deprecated methods like
BDCProperties.setMCID(Integer[])
- Method parameter types such as
RichTextBoxField.setJustify(int)
changed toJustification
enum
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.PDF for Java 24.7 Release Notes.
auto tagging pdf
| jpeg2000 image extractor
| pdf stamp alignment
| pdf to excel image proportions
| pdf to docx indentation fix
Version | Release Date |
---|---|
25.4 | April 30, 2025 |
25.3 | March 30, 2025 |
25.2 | February 27, 2025 |
25.1 | January 30, 2025 |
24.12 | December 29, 2024 |
24.11 | November 29, 2024 |
24.10 | October 30, 2024 |
24.9 | September 27, 2024 |
24.8 | August 29, 2024 |
24.7 | July 31, 2024 |
24.6 | June 28, 2024 |
24.5 | May 30, 2024 |
24.4 | April 29, 2024 |
24.3 | March 29, 2024 |
24.2 | February 28, 2024 |
24.1 | January 31, 2024 |
23.12 | December 28, 2023 |
23.11 | November 29, 2023 |
23.10 | October 31, 2023 |
23.9 | September 28, 2023 |
23.8 | August 29, 2023 |
23.7 | July 27, 2023 |
23.6 | June 29, 2023 |
23.5 | May 30, 2023 |
23.4 | April 28, 2023 |
23.3 | March 24, 2023 |
23.2 | February 28, 2023 |
23.1 | January 26, 2023 |
22.12 | December 23, 2022 |
22.11 | November 30, 2022 |
22.10.1 | November 17, 2022 |
22.10 | October 31, 2022 |
22.9 | September 23, 2022 |
22.8 | August 24, 2022 |
22.7.1 | August 5, 2022 |
22.7 | August 5, 2022 |
22.6 | June 30, 2022 |
22.5 | June 1, 2022 |
22.4 | April 28, 2022 |
22.3 | March 25, 2022 |
22.2 | February 22, 2022 |
22.1 | January 21, 2022 |
21.12 | December 20, 2021 |
21.11 | November 22, 2021 |
21.10 | October 20, 2021 |
21.9 | September 20, 2021 |
21.8 | August 20, 2021 |
21.7 | July 8, 2021 |
21.6 | June 17, 2021 |
21.5 | May 20, 2021 |
21.4 | April 20, 2021 |
21.3 | March 19, 2021 |
21.2.1 | March 10, 2021 |
21.2 | February 20, 2021 |
21.1 | January 22, 2021 |
20.12 | December 18, 2020 |
20.11.1 | December 1, 2020 |
20.11 | November 18, 2020 |
20.10 | October 20, 2020 |
20.9 | September 17, 2020 |
20.8.1 | September 14, 2020 |
20.8 | August 19, 2020 |
20.7 | July 20, 2020 |
20.6 | June 19, 2020 |
20.5.1 | May 28, 2020 |
20.5 | May 19, 2020 |
20.4 | April 17, 2020 |
20.3 | March 19, 2020 |
20.2 | February 20, 2020 |
20.1 | January 22, 2020 |
19.12 | December 19, 2019 |
19.11 | November 29, 2019 |
19.10 | October 31, 2019 |
19.9 | September 30, 2019 |
19.8 | August 29, 2019 |
19.7 | July 31, 2019 |
19.6 | June 26, 2019 |
19.5 | May 31, 2019 |
19.4 | April 30, 2019 |
19.3 | March 29, 2019 |
19.2 | February 28, 2019 |
19.1 | January 29, 2019 |
18.12 | December 30, 2018 |
18.11 | November 29, 2018 |
18.10.2 | November 12, 2018 |
18.10 | October 30, 2018 |
18.9.1 | October 4, 2018 |
18.9 | September 28, 2018 |
18.8 | August 29, 2018 |
18.7 | July 31, 2018 |
18.6 | June 29, 2018 |
18.5 | May 31, 2018 |
18.4 | April 25, 2018 |
18.3 | March 30, 2018 |
18.2 | February 28, 2018 |
18.1 | February 6, 2018 |
17.12 | December 31, 2017 |
17.11 | November 30, 2017 |
17.10 | November 1, 2017 |
17.9 | October 2, 2017 |
17.8 | August 31, 2017 |
17.7 | July 20, 2017 |
17.6 | June 29, 2017 |
17.5 | June 7, 2017 |
17.4 | April 28, 2017 |
17.3.0 | April 6, 2017 |
17.2.0 | February 23, 2017 |
17.1.0 | January 26, 2017 |
16.12.0 | December 27, 2016 |
16.11.0 | November 29, 2016 |
16.10.0 | October 26, 2016 |
12.0.0 | October 10, 2016 |
11.9.0 | September 20, 2016 |
11.8.0 | August 11, 2016 |
11.7.0 | July 12, 2016 |
11.6.0 | June 10, 2016 |
11.5.0 | May 10, 2016 |
11.4.0 | April 8, 2016 |
11.3.0 | March 7, 2016 |
11.2.0 | February 8, 2016 |
11.1.0 | December 30, 2015 |
File | Classifier | Size |
---|---|---|
aspose-pdf-24.7-java.zip | 77 MB | |
aspose-pdf-24.7-javadoc.jar | javadoc | 6 MB |
aspose-pdf-24.7-jdk16.jar | jdk16 | 78 MB |
aspose-pdf-24.7-jdk17.jar | jdk17 | 78 MB |
aspose-pdf-24.7-tomee.jar | tomee | 78 MB |
aspose-pdf-24.7.jar | 78 MB | |
aspose-pdf-24.7.pom | 452 bytes |