Tôi có một thư mục với 100 hình ảnh jpg. Tôi muốn chuyển đổi những hình ảnh này thành một tệp pdf nhiều trang, với tất cả các hình ảnh (được cắt thành kích thước A4). Họ đã ở trong vòng quay chính xác.
Tôi nên sử dụng công cụ nào?
Tôi có một thư mục với 100 hình ảnh jpg. Tôi muốn chuyển đổi những hình ảnh này thành một tệp pdf nhiều trang, với tất cả các hình ảnh (được cắt thành kích thước A4). Họ đã ở trong vòng quay chính xác.
Tôi nên sử dụng công cụ nào?
Câu trả lời:
Yêu cầu
Hình ảnh
Nhập dòng theo dõi để nhắc nhở cho intall ImageMagick:
sudo apt-get install imagemagick
Chuyển đổi từ jpeg sang PDF:
Chuyển đến thư mục công việc (thư mục của jpeg):
cd work/directory/path
Chuyển đổi tập tin JPG thành PDF:
convert *.jpg foo.pdf
convert */*.jpg foo.pdf
Thật không may convert
thay đổi hình ảnh trước đó để giảm chất lượng tối thiểu, tức là chất lượng của bản gốc jpg
, bạn cần sử dụng img2pdf
, tôi sử dụng các lệnh này:
3 1) Điều này để tạo một pdf
tệp ra khỏi mọi jpg
hình ảnh mà không làm giảm độ phân giải hoặc chất lượng:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) Điều này để ghép các pdf
trang thành một:
pdftk *.pdf cat output combined.pdf
3) Và cuối cùng tôi thêm một lớp văn bản OCRed không làm thay đổi chất lượng quét trong pdf để chúng có thể tìm kiếm được:
pypdfocr combined.pdf
Tôi đặc biệt khuyên dùng chương trình Python CLI img2pdf
để chuyển đổi lossless:
https://gitlab.mister-muffin.de/josch/img2pdf
Ví dụ sử dụng:
img2pdf img1.png img2.jpg -o out.pdf