Manipulasi dokumen PDF dengan Ghostscript (2)

Pada tulisan saya yang lalu saya menulis mengenai ekstraksi halaman dokumen pdf dengan Ghostscript. Tulisan kali ini saya akan menulis mengenai penggabungan beberapa dokumen pdf menjadi satu dokumen pdf (merge). Untuk operasi penggabungan dokumen-dokumen pdf tersebut saya masih menggunakan alat bantu Ghostscript.

Perintah yang digunakanpun hampir sama, yang membedakan untuk proses menggabungkan dokumen ini adalah inputnya dan tanpa opsi halaman awal  serta halaman akhir  saja. Perintah yang saya gunakan untuk menggabungkan dokumen pdf adalah sebagai berikut:

gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -sOutputFile=<output> <input 1> <input 2> <input ke n>

Sebagai contoh:

gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -sOutputFile=file-gabungan.pdf file1.pdf file2.pdf file3.pdf

Log:

GPL Ghostscript 9.06 (2012-08-08)
Copyright (C) 2012 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 6.
Page 1
Loading NimbusSanL-Bold font from /usr/share/ghostscript/9.06/Resource/Font/NimbusSanL-Bold... 4069176 2518336 2297496 987671 3 done.
Loading NimbusSanL-Regu font from /usr/share/ghostscript/9.06/Resource/Font/NimbusSanL-Regu... 4069176 2568530 2337864 1025877 3 done.
Loading NimbusRomNo9L-Medi font from /usr/share/ghostscript/9.06/Resource/Font/NimbusRomNo9L-Medi... 4118292 2728052 2580072 976320 3 done.
Page 2
Page 3
Page 4
Loading NimbusRomNo9L-Regu font from /usr/share/ghostscript/9.06/Resource/Font/NimbusRomNo9L-Regu... 4214620 2639349 2880416 1444931 3 done.
Page 5
Page 6
Processing pages 1 through 6.
Page 1
Page 2
Page 3
Page 4
Page 5
Page 6
Processing pages 1 through 6.
Page 1
Page 2
Page 3
Page 4
Page 5
Page 6

Cukup mudah bukan? 🙂

Referensi: manual gs (Ghostscript), pdfghostscript

=-=-=-=-=
Powered by Blogilo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s