Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>23.10</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-pdf', version: '23.10')
<dependency org="com.aspose" name="aspose-pdf" rev="23.10">
<artifact name="aspose-pdf" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-pdf" % "23.10"
What’s new in the Aspose.PDF for Java 23.10
Release Highlights
Aspose.PDF for Java 23.10 expands document manipulation capabilities with new APIs to remove tags from tagged PDFs, measure character height, and flatten transparency. It also resolves multiple long-standing rendering issues related to PDF to image, PDF/A, and digital signature workflows.
New Features
- Remove Tags from Tagged PDFs:
- Introduced functionality to strip accessibility and structural tags from a tagged PDF document.
- Character Height Measurement API:
- New method allows precise measurement of individual character height for layout-sensitive processing.
- Flatten Transparency Feature:
- Added ability to flatten transparency in complex PDFs for better compatibility and print accuracy.
Enhancements and Bug Fixes
- Digital Signature Reliability:
- Resolved issue with signing secured PDFs causing integrity failure post-signature.
- PDF to Image Conversion Fixes:
- Fixed image corruption, blurriness, and line disappearance issues during JPEG/PNG conversion.
- PDF/A Conversion:
- Addressed
NullPointerException
and internal exceptions in PDF to PDF/A workflows.
- Addressed
- Improved Redaction Accuracy:
- Redaction annotations no longer duplicate on rotated pages.
- Text Search and Replace:
- Missing characters after replacement have been fixed.
- Excel Conversion Fixes:
- Resolved misaligned text and incorrect row splitting in PDF to Excel exports.
- DOCX Export Correction:
- Bold text is now accurately retained when converting from PDF to DOCX.
Public API and Backward Incompatible Changes
✅ New Classes
ElementCollection
CustomPrintEventArgs
PrintPaperSizes
ExtGStateValue
SignHash
ITeXInputDirectory
,ITeXOutputDirectory
TeXFileSystemInputDirectory
,TeXFileSystemOutputDirectory
✅ New Methods
Element.remove()
PrintScaling.getName(long)
Resources.getExtGStates()
Signature.getCustomSignHash()
,setCustomSignHash(SignHash)
TextFragmentState.measureHeight(char)
TextState.measureHeight(char)
✅ New Fields
PdfViewer.CustomPrint
ViewerPreference.PRINT_SCALING_APP_DEFAULT
,PRINT_SCALING_NONE
PrinterPaperKind.C65Envelope
✅ New Constructor
PrintPaperSize(int index, String name, int width, int height)
🔄 Renamed Method
BasicSetColorOperator.getGrey()
→getGray()
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.PDF for Java 23.10 Release Notes
remove pdf tags
| character height measurement
| flatten transparency
| pdf to jpeg
| pdf to pdfa
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-23.10-java.zip | 70 MB | |
aspose-pdf-23.10-javadoc.jar | javadoc | 5 MB |
aspose-pdf-23.10-jdk16.jar | jdk16 | 72 MB |
aspose-pdf-23.10-jdk17.jar | jdk17 | 72 MB |
aspose-pdf-23.10-tomee.jar | tomee | 72 MB |
aspose-pdf-23.10.jar | 72 MB | |
aspose-pdf-23.10.pom | 453 bytes |