Question

Using Perl, how can I combine or merge the sample PDF files into a single PDF file?

Was it helpful?

Solution

CAM::PDF can do this quite easily, and has a simple command-line front end to help. Note: I'm the author of that library. Example:

appendpdf.pl file1.pdf file2.pdf outfile.pdf

From the SYNOPSIS section of the perldoc:

my $anotherpdf = CAM::PDF->new('test2.pdf');
$pdf->appendPDF($anotherpdf);

OTHER TIPS

Why do you need to do it from Perl? Chris has already mentioned CAM::PDF.

If you just need to merge them, pdftk (PDF ToolKit) works just fine. It's a simple command line:

pdftk file1.pdf file2.pdf cat output merged.pdf

You can use the GhostScript utility pdf2ps to convert the PDFs into PostScript files, concatenate the PostScript files, and then use ps2pdf to convert the result back into a PDF.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top