Warning: include_once(/var/www/nurkholis/data/www/nurkholis.web.id/wp-content/plugins/wp-super-cache/wp-cache-phase1.php): failed to open stream: No such file or directory in /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/advanced-cache.php on line 22

Warning: include_once(): Failed opening '/var/www/nurkholis/data/www/nurkholis.web.id/wp-content/plugins/wp-super-cache/wp-cache-phase1.php' for inclusion (include_path='.:/opt/php74') in /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/advanced-cache.php on line 22

Warning: Cannot modify header information - headers already sent by (output started at /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/advanced-cache.php:22) in /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/plugins/wp-editormd/src/Main.php on line 113

Warning: include(/var/www/nurkholis/data/www/nurkholis.web.id/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/plugins/wp-super-cache/wp-cache.php on line 115

Warning: include(): Failed opening '/var/www/nurkholis/data/www/nurkholis.web.id/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/opt/php74') in /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/plugins/wp-super-cache/wp-cache.php on line 115

Warning: include_once(/var/www/nurkholis/data/www/nurkholis.web.id/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/plugins/wp-super-cache/wp-cache.php on line 138

Warning: include_once(): Failed opening '/var/www/nurkholis/data/www/nurkholis.web.id/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/opt/php74') in /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/plugins/wp-super-cache/wp-cache.php on line 138

Warning: Cannot modify header information - headers already sent by (output started at /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/advanced-cache.php:22) in /var/www/nurkholis/data/www/nurkholis.web.id/wp/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 1539
Inilah Tools yang paling Cocok untuk mengelola File PDF | Catatan Nurkholis

Inilah Tools yang paling Cocok untuk mengelola File PDF

Beberapa hari yang lalu sebelum artikel ini diterbitkan, di dalam grup operator madrasah sempat ramai diperbincangkan bagaimana memperkecil ukuran file pdf menjadi kurang dari 200KB. Kebanyakan yang saya temui saran-saran yang diberikan menggunakan software versi berbayar dan menggunakan patch / crack sebagai aktivasinya.
Sejauh yang saya temui, tools yang paling efisien untuk mengelola berkas PDF ada tiga:

  • ghostscript
  • imagemagick
  • pdftk

Ketiganya berbasis CLI (Command Line Interface). Apa saja kegunaannya? mari kita bahas satu per satu.

1. ghostscript

Ghostscript merupakan aplikasi yang berguna untuk merender dan memanipulasi dokumen Postscript dan PDF. Saya sering menggunakan aplikasi ini untuk memperkecil file pdf dengan menuliskan script berikut:

gs -q -dNOPAUSE -dBATCH -dSAFER  -sDEVICE=pdfwrite  -dCompatibilityLevel=1.4  -dPDFSETTINGS=/screen  -sOutputFile=hasil.pdf  nama_file.pdf

Atau langsung menggunakan script ini:

ps2pdf nama_file.pdf hasil.pdf

Hasil akhirnya bisa memperkecil ukuran file hingga 80% dari ukuran asal

2. imagemagick

Sebenarnya Imagemagick lebih banyak berperan dalam mengelola file gambar. Tetapi bisa menghandle file pdf juga. Jadi apabila berkas pdf berupa gambar hasil scan, saya dapat mengkompress dan menggabungkan beberapa gambar sekaligus menjadi satu file pdf / 1 file gambar. Adapun perintah yang sering saya gunakan antara lain:

convert gambar1.jpg gambar2.jpg hasil.pdf

Perintah tersebut untuk menggabungkan dua file gambar menjadi sebuah file pdf

convert *.jpg hasil.pdf

Perintah tersebut untuk menggabungkan seluruh file gambar dalam folder aktif menjadi file pdf

convert gambar1.jpg -resize 30% hasil.jpg

Perintah tersebut untuk mengkonversi ukuran gambar menjadi 30% ukuran asal dan menyimpannya dengan nama hasil.jpg

convert gambar1.jpg gambar2.jpg -resize 30% hasil.pdf

Perintah tersebut untuk mengkompress ukuran file gambar menjadi 30% ukuran asal dan menggabungkannya menjadi file pdf

3. pdftk

pdftk merupakan aplikasi yang cukup handal dalam mengelola berkas dokumen, saya dapat menggabung, memisah, mengambil halaman tertentu dari suatu berkas dokumen, memutar halaman dokumen, dan lain-lain. Perintah yang sering saya gunakan adalah:

pdftk dokumen1.pdf dokumen2.pdf cat output hasil.pdf

Perintah tersebut untuk menggabungkan dua berkas pdf menjadi satu

pdftk *.pdf cat output hasil.pdf

Perintah tersebut untuk menggabungkan semua berkas pdf menjadi satu

pdftk dokumen.pdf cat 2-3 output hasil.pdf

Perintah tersebut untuk mengambil halaman 2-3 dan membuatnya menjadi halaman baru

pdftk dokumen.pdf burst

Perintah tersebut untuk memecah file dokumen

pdftk dokumen.pdf output hasil.pdf

Perintah tersebut untuk memperbaiki file pdf yang corrupt.

Itu tadi beberapa perintah yang sering saya gunakan dalam menangani berkas pdf. Ketiga aplikasi ini merupakan aplikasi favorit saya, karena tidak repot membuka berbagai aplikasi, cukup menjalankannya lewat terminal.
Oh iya, aplikasi tersebut juga dapat dijalankan di Windows (tapi saya belum mencobanya).

Sekian dulu tutorial ini, semoga bermanfaat.

3 pemikiran pada “Inilah Tools yang paling Cocok untuk mengelola File PDF”

Tinggalkan komentar

%d blogger menyukai ini: