I need to merge multiple PDF files which are in the PDF/A format (used for long-term archiving). The input files are all PDF/A-1a documents created with LibreOffice Writer, and the merged output must be exact same format. Lossless merging is preferred. Is this possible?

Related question here, with the results of my trial and errors so far below:

pdf-shuffler Produces lossy PDF-1.3 output.

pdftk/pdfchain Produces lossy PDF-1.4 output.

Ghostscript/gs Produces lossy PDF-1.7 output.

pdfunite(from poppler-utils) Produces lossy PDF-1.4 output.

convert(from imagemagick) Produces very large files with extremely lossy PDF-1.4 output.

Using this method with the LibreOffice GUI I am able to export PDF/A files, however the quality is degraded and SVG graphics are rendered incorrectly.

libreoffice outputs .ps files and fails with many error messages in the console. libreoffice --headless --print-to-file FILE1.pdf FILE2.pdf MERGED.pdf (I'm probably using this command incorrectly...)

  • Can't you merge the (regular) PDFs first and then open the merged file in LibreOffice and save that as PDF/A-1a? – terdon Jan 6 at 16:13
  • Not a bad idea, however all the merges so far have output at reduced quality or mangled the SVG graphics. I'm hoping to preserve the quality and relatively small file size of the originals. – Tom Brossman Jan 6 at 19:38
  • hmm, it might be better then to ask a question about merging properly. If you can then convert to PDF/A in libre office, the main hurdle would be the proper merge, so it might be easier to focus on that. – terdon Jan 6 at 20:40

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.