Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.6</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-pdf', version: '24.6')
<dependency org="com.aspose" name="aspose-pdf" rev="24.6">
<artifact name="aspose-pdf" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-pdf" % "24.6"
What’s new in the Aspose.PDF for Java 24.6
Release Highlights
Aspose.PDF for Java 24.6 delivers vital features for document metadata management, paragraph content replacement, and text extraction control. This release introduces PDF v2.0 metadata setters, ODS vertical alignment handling, and support for external signature decoding, extending PDF accessibility and security in enterprise workflows.
New Features
External Signature Decoding Support:
- Signing PDFs using external certificates now includes enhanced decoding for improved security and integration flexibility.
PDF v2.0 Metadata Setters:
- Developers can now access and modify XMP metadata using new
Metadata.getItem()
andsetItem()
methods, aligning with the PDF 2.0 specification.
- Developers can now access and modify XMP metadata using new
Enhancements
ODS Export Vertical Alignment:
- More accurate rendering of cell content alignment during PDF to ODS conversions.
Paragraph-Level Text Replacement:
- Use
ParagraphAbsorber
in combination withTextReplaceOptions
to target and replace paragraph content precisely.
- Use
Text Absorption Area Control:
- Ability to define restricted areas for
TextAbsorber
, ensuring sensitive content is excluded from extraction.
- Ability to define restricted areas for
Standardization of Enum Values:
- Over 60 internal constants converted into Java-native
enum
types for a more intuitive and safe API.
- Over 60 internal constants converted into Java-native
Bug Fixes
Layout and Format Corrections:
- Fixed various DOCX and Excel conversion issues, including misaligned bullet points, incorrect cell spacing, and improperly merged tables.
- Resolved longstanding issues related to bidirectional text (e.g., Arabic rendered in LTR format).
Content Rendering and Extraction:
- Improved HTML to PDF conversion fidelity, especially around list formatting and missing/overlapping content.
- Restored accurate text fragment detection with
TextAbsorber
.
Memory and Platform Compatibility:
- Fixed memory errors during JPEG processing.
- Addressed rendering inconsistencies on Linux for image export.
Public API and Backward Incompatible Changes
Added Methods
- Metadata handling:
Metadata.getItem(String)
,setItem(String, XmpValue)
- Image accessibility:
ImageStamp.getAlternativeText()
- SaveOptions:
isCacheGlyphs()
andsetCacheGlyphs(boolean)
- Paragraph editing:
ParagraphAbsorber.getTextReplaceOptions()
Added Classes
Document.RepairOptions
for advanced document diagnosticsfacades.BDCProperties
for logical structure element tagging
Enum Conversion (Selected List)
The following classes are now enums:
BorderStyle
,ColorSpace
,Direction
,HighlightingMode
,Justification
,PageLayout
,PasswordType
,ShapeType
— promoting safer and cleaner coding standards.
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.PDF for Java 24.6 Release Notes.
pdf v2.0 metadata java
| paragraph replacement in pdf
| ods export alignment pdf
| exclude areas from textabsorber
| external signature decode pdf
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.6-java.zip | 76 MB | |
aspose-pdf-24.6-javadoc.jar | javadoc | 6 MB |
aspose-pdf-24.6-jdk16.jar | jdk16 | 78 MB |
aspose-pdf-24.6-jdk17.jar | jdk17 | 78 MB |
aspose-pdf-24.6-tomee.jar | tomee | 78 MB |
aspose-pdf-24.6.jar | 78 MB | |
aspose-pdf-24.6.pom | 452 bytes |