ฉันมีโฟลเดอร์ที่มี 100 ภาพ jpg ฉันต้องการแปลงภาพเหล่านี้เป็นไฟล์ PDF แบบหลายหน้าด้วยภาพทั้งหมด (ตัดเป็นขนาด A4) พวกเขาอยู่ในการหมุนที่ถูกต้องแล้ว
ฉันควรใช้เครื่องมือใด
ฉันมีโฟลเดอร์ที่มี 100 ภาพ jpg ฉันต้องการแปลงภาพเหล่านี้เป็นไฟล์ PDF แบบหลายหน้าด้วยภาพทั้งหมด (ตัดเป็นขนาด A4) พวกเขาอยู่ในการหมุนที่ถูกต้องแล้ว
ฉันควรใช้เครื่องมือใด
คำตอบ:
ความต้องการ
ImageMagick
พิมพ์บรรทัดต่อไปนี้เพื่อแจ้งให้คอมมานด์สำหรับ ImageMagick ภายใน:
sudo apt-get install imagemagick
แปลงจาก jpegs เป็น PDF:
ไปที่ไดเรกทอรีงาน (ไดเรกทอรีของ jpegs):
cd work/directory/path
แปลงไฟล์ JPG เป็น PDF:
convert *.jpg foo.pdf
แหล่งที่มา: http://bitprison.net/jpg_to_pdf
convert */*.jpg foo.pdf
แต่น่าเสียดายที่convert
การเปลี่ยนแปลงภาพก่อนหน้านี้เพื่อให้มีการสูญเสียคุณภาพน้อยที่สุดเช่นคุณภาพของต้นฉบับที่jpg
คุณต้องใช้img2pdf
ฉันใช้คำสั่งนี้:
3 1) การทำเช่นนี้เพื่อสร้างpdf
ไฟล์จากทุกjpg
ภาพโดยไม่สูญเสียความละเอียดหรือคุณภาพ:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) สิ่งนี้เพื่อเชื่อมpdf
หน้าเป็นหนึ่งเดียว:
pdftk *.pdf cat output combined.pdf
3) และสุดท้ายฉันเพิ่มเลเยอร์ข้อความ OCRed ที่ไม่เปลี่ยนคุณภาพของการสแกนใน PDF เพื่อให้สามารถค้นหาได้:
pypdfocr combined.pdf
ฉันขอแนะนำโปรแกรม Python CLI img2pdf
สำหรับการแปลงแบบไม่สูญเสียข้อมูล:
https://gitlab.mister-muffin.de/josch/img2pdf
ตัวอย่างการใช้งาน:
img2pdf img1.png img2.jpg -o out.pdf