Làm cách nào để hợp nhất một số tệp .png
thành một tệp PDF trong Unix?Kết hợp hình ảnh png vào một tệp pdf
Trả lời
Từ tìm kiếm thông qua các tài liệu về ImageMagick, nó có thể được dễ dàng như:
convert 1.png 2.png myfile.pdf
Nếu điều đó không làm việc, PDFjam tuyên bố để có thể giải quyết vấn đề của bạn.
Nếu tôi muốn kết hợp một số quét vào một tập tin PDF, tôi làm điều này:
pdfjoin --a4paper --fitpaper false --rotateoversize false scan01.png scan02.png
này cung cấp cho bạn một tài liệu PDF với kích thước trang DIN-A4, nơi tất cả các file png
tập trung vào trang riêng của nó . Hình ảnh quá lớn đối với một trang DIN-A4 được thay đổi kích thước tương ứng để vừa với một trang. Hình ảnh nhỏ hơn không được thay đổi kích cỡ (không được làm lớn hơn).
Bạn phải đặt tên tất cả png
file trên dòng lệnh, nhưng bạn cũng có thể sử dụng ký tự đại diện để ví dụ như kết hợp tất cả các file png trong thư mục hiện:
pdfjoin --a4paper --fitpaper false --rotateoversize false *.png
Lệnh pdfjoin
là một phần của PDFjam như đã đề cập trong câu trả lời của Jeremiah Willcock. Vì vậy, bạn rất có thể sẽ phải cài đặt một gói có tên pdfjam
với trình quản lý gói distro của bạn. PDFjam có thể sử dụng các tệp png
làm đầu vào kể từ Phiên bản 2.07, được phát hành trong 2010-11-13.
Tôi đã đánh cắp điều này, nhưng đây là giải pháp tôi đã sử dụng từ Jeremiah Willcock và một trang web trả lời khác. Không đào qua lịch sử vào lúc này. Tôi nói dối, tôi đã làm. (Tully @https://askubuntu.com/a/626301)
Tôi cần một tệp đủ nhỏ để gửi email.
Để kết hợp các hình ảnh thành một file PDF (từ trong thư mục dòng lệnh sử dụng làm việc:
[email protected]:/home/user/scans/:$
convert 1.png 2.png convertoutput.pdf
Để thu nhỏ sử dụng GhostScript sau khi kết hợp (Tôi sử dụng trên hệ thống mặc định kde gần như):
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default \
-dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true \
-r150 -sOutputFile=output.pdf convertoutput.pdf
Tệp của tôi có 14 hình ảnh (19MB sau khi chuyển đổi, gs đã làm cho nó 1,6MB, chất lượng vẫn tuyệt vời). Tệp đầu ra được gọi là output.pdf
.
- 1. Kết hợp các hình ảnh png vào một hình ảnh trong WPF
- 2. Kết hợp hai hình ảnh vào một hình ảnh mới
- 3. Chuyển đổi tệp PDF sang hình ảnh
- 4. Lưu <svg> HTML5 vào PNG hoặc hình ảnh
- 5. Chèn một đoạn văn bản vào ảnh png
- 6. Kết hợp các tệp PDF C#
- 7. Tham gia hình ảnh PNG lên hình ảnh động APNG
- 8. Làm cách nào để chèn hình ảnh với iTextSharp vào một tệp PDF hiện có?
- 9. Hiển thị khung Flash (SWF) dưới dạng hình ảnh (PDF, PNG, JPG)
- 10. Tạo hình ảnh của một DIV bằng JavaScript (GIF/PNG)
- 11. Chuyển đổi Google Geochart thành hình ảnh (JPEG, PNG, v.v.) hoặc PDF trong trình duyệt
- 12. Ghostscript Multipage PDF sang PNG
- 13. Tạo một PDF từ nhiều hình ảnh
- 14. Tạo hình ảnh PNG động
- 15. Cách chuyển đổi hình ảnh .png thành .pdf trong iphone theo chương trình
- 16. Thêm hình ảnh bên ngoài vào PDF bằng iText
- 17. Đọc tệp hình ảnh PNG trong .Net 2.0
- 18. pypdf Kết hợp nhiều file PDF thành một pdf
- 19. Kết hợp các tệp Excel vào một
- 20. Kết hợp nhiều tệp .woff vào một
- 21. Vẽ một hình ảnh PNG vào một bối cảnh đồ họa cho Trộn Chế độ Manipulation
- 22. Thêm hình ảnh png vào hình ảnh trong thời gian chạy bằng Delphi XE
- 23. Hình ảnh liên kết với hình ảnh được thêm vào tệp resx bằng XAML
- 24. Đặt hình ảnh qua PDF
- 25. Phát hiện xem tệp hình ảnh PNG có phải là hình ảnh trong suốt không?
- 26. Thư viện hình ảnh Python: Cách kết hợp 4 hình ảnh vào lưới 2 x 2?
- 27. Chọn tất cả hình ảnh PNG
- 28. Đọc hình ảnh PNG trong Node.js
- 29. Sự khác biệt giữa "hình ảnh/png" và "hình ảnh/x-png" là gì?
- 30. Iphonesdk Kết hợp ba hình ảnh hai hình ảnh đơn
Thật tuyệt vời. Quá dễ. Nó tự động định kích thước hình ảnh và mọi thứ .. Tôi thích nguồn mở. –
Có cách nào tôi có thể kiểm soát chất lượng của tài liệu hoặc kích thước tệp của PDF kết quả không? Tôi cần tải lên một số tài liệu có kích thước tệp tối đa là 2,5 MiB. Tôi đã thử với tùy chọn '-quality' nhưng kích thước tập tin luôn là ~ 9.5 MiB. – arielnmz
Phải là câu trả lời được chấp nhận – marlar