While converting a pdf to PDF/A-1B , I get following error
Exception while converting PDF to PDFA_1B
java.lang.NullPointerException: null
at com.aspose.pdf.internal.l6v.l1h.l2k(Unknown Source) ~[aspose-pdf-22.4.jar!/:na]
at com.aspose.pdf.ADocument.lf(Unknown Source) ~[aspose-pdf-22.4.jar!/:na]
at com.aspose.pdf.ADocument.lf(Unknown Source) ~[aspose-pdf-22.4.jar!/:na]
at com.aspose.pdf.ADocument.preSave(Unknown Source) ~[aspose-pdf-22.4.jar!/:na]
at com.aspose.pdf.ADocument.lf(Unknown Source) ~[aspose-pdf-22.4.jar!/:na]
When I check the aspose logs for conversion, I see the following
<Compliance Name="Log" Operation="Validation" Target="PDF/A-1B">
<Version>1.0</Version>
<Copyright>Copyright (c) 2001-2022 Aspose Pty Ltd. All Rights Reserved.</Copyright>
<Date>3/7/2025 12:03:33 PM</Date>
<File Version="1.4" Name="errored.pdf" Pages="32">
<Security />
<Catalog>
<Problem Severity="Error" Clause="6.9" Convertable="True">Acroform is enabled</Problem>
</Catalog>
<Problem Severity="Error" Clause="6.4" ObjectID="370" Page="2" Convertable="True">The transparency is prohibited ('Group' key)</Problem>
<Problem Severity="Error" Clause="6.4" ObjectID="374" Page="3" Convertable="True">The transparency is prohibited ('Group' key)</Problem>
<Problem Severity="Error" Clause="6.4" ObjectID="418" Page="4" Convertable="True">The transparency is prohibited ('Group' key)</Problem>
<Problem Severity="Error" Clause="6.4" ObjectID="431" Page="5" Convertable="True">The transparency is prohibited ('Group' key)</Problem>
<Problem Severity="Error" Clause="6.4" Page="2" Convertable="True">The transparency is prohibited ('Group' key)</Problem>
<Problem Severity="Error" Clause="6.4" Page="3" Convertable="True">The transparency is prohibited ('Group' key)</Problem>
<Problem Severity="Error" Clause="6.4" Page="4" Convertable="True">The transparency is prohibited ('Group' key)</Problem>
<Problem Severity="Error" Clause="6.4" Page="5" Convertable="True">The transparency is prohibited ('Group' key)</Problem>
<Header />
<Annotations />
<Fonts />
<trailer />
<Metadata>
<Problem Severity="Error" Clause="6.7.3" Convertable="True">Document information entry 'Creator' not synchronized with metadata property 'xmp:CreatorTool'</Problem>
<Problem Severity="Error" Clause="6.7.3" Convertable="True">Document information entry 'Producer' not synchronized with metadata property 'pdf:Producer'</Problem>
<Problem Severity="Error" Clause="6.7.3" Convertable="True">Document information entry 'CreationDate' not synchronized with metadata property 'xmp:CreateDate'</Problem>
<Problem Severity="Error" Clause="6.7.3" Convertable="True">Document information entry 'ModDate' not synchronized with metadata property 'xmp:ModifyDate'</Problem>
<Problem Severity="Error" Clause="6.7.11" Convertable="True">Required property 'pdfaid:part' for schema 'pdfaid' missing</Problem>
<Problem Severity="Error" Clause="6.7.11" Convertable="True">Required property 'pdfaid:conformance' for schema 'pdfaid' missing</Problem>
</Metadata>
<objects>
<Problem Severity="Error" Clause="6.4" ObjectID="406" Convertable="True">ExtGState 'ca' value shall be 1.0</Problem>
<Problem Severity="Error" Clause="6.4" ObjectID="406" Convertable="True">ExtGState 'CA' value shall be 1.0</Problem>
<Problem Severity="Error" Clause="6.4" ObjectID="406" Convertable="True">ExtGState 'BM' value shall be 'Normal' or 'Compatible'</Problem>
</objects>
<xObjects>
<Problem Severity="Error" Clause="6.2.4" ObjectID="365" Convertable="True">The key 'Metadata' is prohibited for image</Problem>
<Problem Severity="Error" Clause="6.2.4" ObjectID="404" Convertable="True">The key 'Metadata' is prohibited for image</Problem>
</xObjects>
<actions />
<Problem Severity="Error" Clause="6.4" Page="3" Convertable="True">ExtGState 'SMask' value shall be 'None'</Problem>
</File>
</Compliance>
However, for another pdf for which I see similar conversion logs , the conversion is successful though.
<Compliance Name="Log" Operation="Validation" Target="PDF/A-1B">
<Version>1.0</Version>
<Copyright>Copyright (c) 2001-2022 Aspose Pty Ltd. All Rights Reserved.</Copyright>
<Date>3/7/2025 12:19:28 PM</Date>
<File Version="1.4" Name="successful.pdf" Pages="2">
<Security />
<Catalog />
<Problem Severity="Error" Clause="6.4" ObjectID="2" Page="1" Convertable="True">The transparency is prohibited ('Group' key)</Problem>
<Header />
<Annotations />
<Fonts>
<Problem Severity="Error" Clause="6.3.5" ObjectID="7" Page="1" Convertable="True">CIDSet is missing or incomplete for font 'AAAAAA+SourceSansPro-Regular'</Problem>
<Problem Severity="Error" Clause="6.3.5" ObjectID="9" Page="1" Convertable="True">CIDSet is missing or incomplete for font 'BAAAAA+SourceSansPro-Bold'</Problem>
<Problem Severity="Error" Clause="6.3.5" ObjectID="10" Page="1" Convertable="True">CIDSet is missing or incomplete for font 'CAAAAA+FontAwesome'</Problem>
<Problem Severity="Error" Clause="6.3.5" ObjectID="11" Page="1" Convertable="True">CIDSet is missing or incomplete for font 'DAAAAA+ArialMT'</Problem>
</Fonts>
<trailer />
<Metadata>
<Problem Severity="Error" Clause="6.7.11" Convertable="True">Required property 'pdfaid:part' for schema 'pdfaid' missing</Problem>
<Problem Severity="Error" Clause="6.7.11" Convertable="True">Required property 'pdfaid:conformance' for schema 'pdfaid' missing</Problem>
</Metadata>
<objects />
<xObjects />
<actions />
</File>
</Compliance>
This is using Licensed aspose-pdf-22.4 with Java11.
Please do suggest.