Gambaran
Apa yang Anda cari adalah alat-alat seperti Scan Tailor dan unpaper yang mampu Thresholding , Despeckling, dan Noise Removal . Kedua alat bekerja dengan gambar daripada file PDF tetapi Anda dapat dengan mudah mengkonversi antara berbagai format yang digunakan aplikasi ini dan PDF dengan menggunakan alat yang dijelaskan di akhir jawaban ini.
ScanTailor
Anda dapat menemukan tutorial video di sini . Dokumentasi yang lebih luas tersedia di wiki resmi . Anda mungkin akan paling tertarik pada halaman tentang mode keluaran hitam dan putih dan pengaturan filter .
Unpaper
Saya belum bekerja dengan unpaper
diri saya sendiri. Dari apa yang saya pahami, ia memiliki jauh lebih banyak fitur daripada ScanTailor tetapi juga lebih sulit dikuasai.
Tidak ada antarmuka GUI dan Anda harus mengandalkan sakelar baris perintah untuk menyelesaikan pekerjaan Anda. Di sisi lain ini berarti konversi dengan unpaper
mudah dapat diotomatisasi menggunakan skrip.
Anda dapat menemukan beberapa contoh skrip tentang mengonversi pemindaian menjadi hitam dan putih dan menghapus latar belakang di sini .
Beberapa alat bermanfaat saat bekerja dengan unpaper dan ScanTailer
Saya tidak punya cukup waktu untuk menulis tutorial lengkap tentang ScanTailor dan unpaper¹ tetapi di sini ada beberapa petunjuk tentang konversi antara .pdf
dan format gambar yang didukung oleh alat-alat ini:
Anda dapat menggunakan pdfimages
untuk mengonversi dokumen PDF ke .ppm
file halaman tunggal , yang dapat dibaca oleh unpaper
.
Contoh penggunaan:
pdfimages *.pdf ./extracted-images
ScanTailor tidak mengambil .ppm
file sebagai input. Anda harus mengonversikannya ke format lain seperti loss-less .png
terlebih dahulu. mogrify
keluar dari imagemagick
tool suite dapat melakukan ini untuk Anda.
Contoh penggunaan:
mogrify -format png *.ppm
Format keluaran ScanTailor dan unpaper adalah .tiff
file halaman tunggal . Untuk mengkonversikannya kembali ke .pdf
saya sarankan menggunakan tiffcp
dan tiff2pdf
.
Contoh penggunaan:
tiffcp *.tiff all.tiff
tiff2pdf -F -p A4 -z -o Document.pdf all.tiff
Instalasi
Perintah ini akan menginstal semua alat yang disebutkan di atas:
sudo apt-get install scantailor unpaper poppler-utils libtiff-tools
¹: Bagi siapa pun yang membaca ini, silakan mengkompilasi jawaban yang lebih luas berdasarkan ScanTailor dan / atau unpaper.