Thursday, April 24, 2014

Merge pdf files into one pdf file using GhostScript on Linux

Command:

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf

Explanation:
  • gs starts the Ghostscript program. 
  • -dBATCH once Ghostscript processes the PDF files, it should exit. If you don't include this option, Ghostscript will just keep running. 
  • -dNOPAUSE forces Ghostscript to process each page without pausing for user interaction. 
  • -q stops Ghostscript from displaying messages while it works 
  • -sDEVICE=pdfwrite tells Ghostscript to use its built-in PDF writer to process the files. 
  • -sOutputFile=finished.pdf tells Ghostscript to save the combined PDF file with the specified name.

No comments: