Istri saya mengajar siswa sepanjang tahun, dan baru-baru ini dia ingin memberikan pekerjaan rumah dengan memindai beberapa halaman buku kerja ke dalam file dan mengirimkannya melalui email kepada murid-muridnya. Dia meminta bantuan saya, jadi saya menggunakan Simple Scan, aplikasi pemindaian dokumen untuk GNOME.
Lebih banyak sumber daya Linux
- Lembar contekan perintah Linux
- Lembar contekan perintah Linux tingkat lanjut
- Kursus online gratis:Ikhtisar Teknis RHEL
- Lembar contekan jaringan Linux
- Lembar contekan SELinux
- Lembar contekan perintah umum Linux
- Apa itu container Linux?
- Artikel Linux terbaru kami
Simple Scan memiliki dua pengaturan resolusi, Gambar dan Teks, dan menyimpan file sebagai PDF. Sayangnya, kualitas pindaian—kata, angka, dan grafik—tidak sesuai dengan pengaturan Teks, tetapi filenya cukup besar—hingga 5MB hanya untuk beberapa halaman—menggunakan pengaturan Gambar. Saya menemukan jawaban untuk masalah terakhir menggunakan perintah pdf2ps
dan ps2pdf
, yang merupakan bagian dari paket Ghostscript. Solusi ini mengecilkan ukuran file PDF, membuatnya lebih mudah untuk dibagikan melalui email.
Halaman manual untuk perintah-perintah ini singkat, dan sulit untuk menemukan dokumentasi yang baik untuk mereka dan pengaturannya. Jadi saya mengumpulkan informasi berikut dengan menggabungkan informasi dari halaman manual dengan berbagai saran lain yang saya temukan di internet.
Cara mengecilkan PDF
Pertama, buat cadangan file PDF asli dengan nama yang berbeda (jika Anda membuat kesalahan di suatu tempat).
Dalam contoh ini, saya akan menunjukkan cara mengecilkan file bernama Lesson5.pdf . Langkah pertama adalah mengubahnya menjadi file PostScript dengan memasukkan:
pdf2ps -dLanguageLevel=3 Lesson5.pdf
Ini membuat file bernama Lesson5.ps
, dan jika Anda melihat ukurannya, Anda mungkin akan terkejut. Misalnya, file contoh ini adalah 3,1MB sebagai PDF dan membengkak menjadi 29MB sebagai file PS! Percayalah.
Selanjutnya, masukkan:
ps2pdf -dPDFSETTINGS=/ebook Lesson5.ps
Ini menimpa Lesson5.pdf Anda sebelumnya dengan file yang lebih kecil (alasan yang baik untuk membuat cadangan). Jika mau, Anda dapat menentukan nama lain untuk PDF baru dengan:
ps2pdf -dPDFSETTINGS=/ebook -sOutputFile=Lesson5b.pdf Lesson5.ps
Saya menemukan menggunakan /ebook
pengaturan untuk kompresi adalah kompromi yang baik antara ukuran dan kualitas file. Dalam contoh ini, PDF terkompresi adalah 715KB, sekitar seperempat ukuran aslinya.
Gunakan Ghostscript untuk mengompresi PDF
Saya juga belajar bahwa saya dapat menggunakan gs
perintah untuk menyelesaikan semuanya sekaligus:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \
-dNOPAUSE -dBATCH -dColorImageResolution=150 \
-sOutputFile=output.pdf someBigFile.pdf
Tapi, melihat gs man
halaman, saya tidak berpikir ada cara saya akan membuat ini sendiri. Untuk mempelajari tentang parameter yang tidak disertakan dalam halaman manual, lihat dokumentasi online Ghostscript.
Saya pikir saya akan tetap menggunakan dua perintah yang jauh lebih pendek yang lebih mudah saya ingat.