We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Convert PDF to PDF/A-2B using Java with Aspose.PDF - Resources dictionary missing

Dear Aspose Team,

I have converted the attached simple PowerPoint file

test0036.pptx

(in test0036.zip) to the PDF file

test0036.pdf

using Aspose.Slides for Java and further to the PDF/A-2B file

test0036a.pdf

using Aspose.PDF.

Both results look good and Aspose.PDF is consistent with itself in the
sense that it validates the resulting PDF/A file. However, two
external tools, i.e. Adobe Acrobat Preflight and veraPDF, see the file
as invalid, both reporting a missing Resources dictionary.

The situation is easy to reproduce with other PowerPoint files. On the
other hand, Aspose.PDF is claimed to follow Adobe Preflight for
validating PDF/A conformance. I wonder whether the tools nevertheless
have different interpretations for some part of the standard.

Heikki Tuominen

test0036.pdf (24.4 KB)
test0036.zip (24.1 KB)
test0036a.pdf (27.5 KB)

@heikki.tuominen

Thanks for contacting support.

Would you kindly share the Adobe Reader Version that you are using in your environment to validate the PDF/A compliance. Also, please share a screenshot of compliance test results for our reference. We will further proceed to assist you accordingly.

Please find enclosed

test0036_report2b.pdf

which includes the Preflight Summary Report for the PDF/A file. The report
includes the requested version information. Please note, that I have
submitted the file there called test0036.pdf as test0036a.pdf.

A screenshot of the Prefligt Results tab is in

preflight.jpg

Heikki Tuominen

preflight.jpg (52.9 KB)
test0036_report2b.pdf (271.4 KB)

@heikki.tuominen

Thanks for sharing the requested information.

We have managed to replicate the issue in our environment while using Aspose.PDF for Java 20.1 and logged it under the ticket ID PDFJAVA-39178 in our issue tracking system. We will further look into details of it and keep you posted with the status of its correction. Please be patient and spare us little time.

We are sorry for the inconvenience.