Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.4</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-pdf', version: '24.4')
<dependency org="com.aspose" name="aspose-pdf" rev="24.4">
<artifact name="aspose-pdf" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-pdf" % "24.4"
What’s new in the Aspose.PDF for Java 24.4
Release Highlights
Aspose.PDF for Java 24.4 revolutionizes PDF processing with a new plugin-based architecture that modularizes tasks such as form editing, PDF generation, optimization, and data extraction. This release delivers critical bug fixes and conversion enhancements, especially in Excel and DOCX handling, improving layout accuracy and speed.
New Features
Modular Plugin Architecture Introduced: A complete framework of plugin classes has been implemented to streamline operations such as:
- Form Export and Flattening
- PDF Generation and Merging
- Conversion to DOC and XLS
- Image Extraction
- PDF Optimization and Splitting
- Text Extraction, Signing, and HTML Handling
Extensive Plugin Classes: More than 80 new classes introduced to support robust customization across document workflows including
FormEditor
,PdfToDocOptions
,ImageExtractor
,Optimizer
, andPdfXls
.
Enhancements
Performance Boost for PDF to Excel Conversion: Optimized processing to significantly reduce conversion time in large or complex spreadsheets.
Improved Markdown Export: New control to manage subscript and superscript conversion in
MarkdownSaveOptions
.
Bug Fixes
Excel and DOCX Export Fixes:
- Resolved layout issues including misplaced rows and columns during Excel export.
- Fixed text displacement and missing character rendering issues in Word output.
- Corrected alignment and underline recognition problems across table-heavy PDFs.
Content Extraction Stability:
- Improved handling of ligatures (e.g., “fi”) and accurate row/column absorption via
TableAbsorber
.
- Improved handling of ligatures (e.g., “fi”) and accurate row/column absorption via
Public API and Backward Incompatible Changes
Added Methods
- Dash pattern handling, markdown export flags, page box checks, and enhanced form field control methods.
New Classes
- Dozens of classes under
com.aspose.pdf.plugins
including:FormEditor
,FormFlattener
,PdfAConverter
,TextExtractor
,PdfToImage
,PdfHtml
,PdfDoc
,PdfXls
,Merger
,Optimizer
, and more.- Utility classes like
PdfGeneratorOptions
,SplitOptions
,Signature
, andResultContainer
.
Removed Class
CustomPrintEventArgs
moved tocom.aspose.pdf.printing
for logical organization.
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.PDF for Java 24.4 Release Notes.
aspose pdf plugin api
| pdf form editor plugin
| pdf to excel conversion slow
| extract image from pdf java
| pdf flatten forms plugin
Version | Release Date |
---|---|
25.5 | May 29, 2025 |
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.4-java.zip | 76 MB | |
aspose-pdf-24.4-javadoc.jar | javadoc | 5 MB |
aspose-pdf-24.4-jdk16.jar | jdk16 | 78 MB |
aspose-pdf-24.4-jdk17.jar | jdk17 | 78 MB |
aspose-pdf-24.4-tomee.jar | tomee | 78 MB |
aspose-pdf-24.4.jar | 78 MB | |
aspose-pdf-24.4.pom | 452 bytes |