29 Agustus 2013

Memperbaiki PDF yang Rusak di Linux

Malam ini saya mendownload file KBKI (Klasifikasi Baku Komoditi Indonesia) Tahun 2010 yang diterbitkan oleh Badan Pusat Statistik di alamat http://www.bps.go.id/download_file/KBKI_2010.pdf. File tersebut berisi kode-kode komoditi seluruh barang/jasa yang diproduksi, yang disusun secara sistematis, yang diklasifikasikan berdasarkan kegiatan ekonomi.  File tersebut berisi 151 halaman, dengan ukurannya file 8MB.

Namun setelah didownload, meski sukses, tidak berhasil dibaca oleh evince - PDF Viewer standar pada Ubuntu saya. Sementara Mozilla (dengan plugin pdf viewer) yang saya pakai dapat membaca halaman-halaman awal saja.

Menggunakan pdf viewer dengan tools mc (midnight commander) favorit saya, juga menampilkan error seperti pada gambar berikut:



Ternyata file yang dimaksud mengalami kerusakan alias corrupt.

Untuk memperbaiki file tersebut, dapat dlakukan dengan perintah sbb:

$ gs -o nama_filehasil.pdf \
  -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress \
  nama_file_rusak.pdf

Catatan: gs adalah software Ghostscript, merupakan free software untuk mengolah file berbasis Adobe Postscript dan Portable Document Format.

Setelah perintah dijalankan, file berhasil diperbaiki dan dapat dibaca keseluruhanya. Namun yang mengherankan, ukurannya menjadi 3MB, jauh dari aslinya yang 8MB. Berkurangnya ukuran file tersebut belum saya ketahui pengaruhnya.




3 komentar:

  1. Kenapa blog ini tidak dipasangi widget Recent Comments, Kang?

    BalasHapus
  2. Ah, keren sekali ada widget Recent Comments di sini. Terima kasih, Kang.

    BalasHapus