The concatenation of two pdf/a documents doesn't produce a pdf/a

I need to create a new pdf/a document by merging two existing pdfs/a, but the result is not a pdf/a (aspose-pdf-18.12-jdk17). Where is my mistake?

com.aspose.pdf.Document doc1 = new com.aspose.pdf.Document(“SimpleDoc.pdf”);
com.aspose.pdf.Document doc2 = new com.aspose.pdf.Document(“SimpleDoc.pdf”);

doc1.getPages().add(doc2.getPages());

doc1.saveIncrementally(“Result.pdf”);

Thanks in advance
Marco

@mrossato

Could you please share your sample PDF documents with us. So that we can test the scenario in our environment and address it accordingly.

Here is the example file and the result obtained

Result.pdf (72.2 KB)
SimpleDoc.pdf (16.4 KB)

Thanks,
Marco

@mrossato

You can please convert document into PDF/A format after concatenation is done. We have used same approach to generate PDF/A file after concatenating two PDF/A documents as following:

Document doc1 = new Document(dataDir + "SimpleDoc.pdf");
Document doc2 = new Document(dataDir + "SimpleDoc.pdf");
doc1.getPages().add(doc2.getPages());
doc1.convert(dataDir + "log.xml", PdfFormat.PDF_A_1B, ConvertErrorAction.Delete);
doc1.save(dataDir + "Concatenated2.pdf");
doc1.close();

In case this approach does not suit you, please let us know. We will proceed further to assist you accordingly.