Kompress ukuran PDF


Saya mendapat kendala pada saat mengirimkan email dengan attachment file pdf yaitu ukurannya yang cukup besar, pada saat ditelusuri beberapa gambar yang ada pada pdf tersebut memang dengan size besar.

Memang ada solusinya untuk ini yaitu upload file tersebut pada google drive dan share link (bisa via email) ke penerima, namun dikarenakan dalam kasus ini si penerima tidak ingin ribet dan juga email tersebut akan menjadi dokumentasi maka mau tidak mau harus tetap menyertakan file pdf tersebut dalam email.

Pada saat googling ternyata possible untuk melakukan kompresi size file pdf via aplikasi ghost script, jika anda menggunakan Ubuntu bisa dengan mudah memasangnya dengan menjalankan perintah.

$ sudo apt-get install ghostscript

Kemudian untuk melakukan resize dengan perintah dibawah ini, sebagai contoh file pdf yang akan dikompress adalah sumber.pdf dan outputnya adalah hasil.pdf 


$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=hasil.pdf sumber.pdf

Berikut ini adalah komparasi gambar pada pdf sebelum (kiri) dan sesudah (kanan), Klik gambar untuk lebih detailnya.


Konklusi

Manipulasi file pdf dapat dengan mudah dilakukan dengan ghostscript salah satunya kompress ukuran file pdf, namun yang perlu dipertimbangkan adalah gambar-gambar pada file pdf tersebut yang resolusinya menjadi kecil, banyak yang bisa dituning dari perintah ghostscript diatas, jika ingin digali lebih dalam bisa dilihat pada official documentation page-nya 

Referensi 

Comments

Popular posts from this blog

Menambahkan Library Path Pada Pycharm