Làm cách nào tôi có thể chuyển đổi khoảng 100 PNG thành một PDF trên máy Mac? Tôi mở để sử dụng dòng lệnh nếu nó giúp.
Tôi đã thử sử dụng iPhoto, nhưng nó thoát, không biết tại sao. Lưu từ Preview không hoàn toàn làm những gì tôi muốn. Suy nghĩ?
Làm cách nào tôi có thể chuyển đổi khoảng 100 PNG thành một PDF trên máy Mac? Tôi mở để sử dụng dòng lệnh nếu nó giúp.
Tôi đã thử sử dụng iPhoto, nhưng nó thoát, không biết tại sao. Lưu từ Preview không hoàn toàn làm những gì tôi muốn. Suy nghĩ?
Câu trả lời:
Nếu bạn có Leopard (10.5 trở lên) hoặc Lion, cách dễ nhất là sử dụng Preview . Chỉ cần làm như sau:
Đó là nó! Bây giờ bạn sẽ có một tệp PDF chứa tất cả các hình ảnh của bạn.
Nếu điều đó không phù hợp với bạn, bạn nên xem bất kỳ giải pháp của bên thứ ba nào như Adobe Acrobat Pro có tính năng kết hợp hoặc PDFLab .
Tôi thích sử dụng các công cụ dòng lệnh như ImageMagick cho loại công việc này. Bạn có thể cài đặt IM với Homebrew :
brew install imagemagick
Sau đó bạn có thể làm
convert *.jpg output.pdf
và nếu PDF kết quả hơi lớn, bạn có thể thử:
convert -quality 60 *.jpg output.pdf
Tất nhiên ImageMagick cũng hoạt động trên các hệ thống Unix khác và thậm chí trên cygwin.
(Nếu bạn muốn một thứ tự cụ thể, bạn cũng có thể viết .jpg
tên tệp từng cái một. Hoặc sử dụng *
và đổi tên .jpg
s theo thứ tự bảng chữ cái.)
convert --version|head -1
mang lại cho tôiVersion: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
Phương pháp của tôi tương tự như của Marcus, nhưng đối với tôi thì hiệu quả hơn một chút khi các hình ảnh có kích thước khác nhau và bạn không muốn PDF chỉ có kích thước 8,5x11 nhưng để giữ cho mỗi trang có kích thước của hình ảnh gốc.
Sau đó, chúng tôi phân kỳ:
Trên các phiên bản OSX hiện tại, bạn có thể sử dụng công cụ dòng lệnh gốc tốt hơn sips
- xem câu hỏi Stack Overflow 6349984 đã trả lời , chuyển đổi từ pdf sang png. Kịch bản sẽ dễ dàng hơn nhiều sips
(đã có sẵn từ ~ 2009) so với nhấp nhiều lần trong Xem trước.
Bản chất,
sips -s format pdf input-png-file-path --out output-pdf-file-path
Một cách đơn giản hơn nhiều là sử dụng ứng dụng Automator khá bị bỏ qua mà bạn tìm thấy trong thư mục Ứng dụng.
Liên kết này hiển thị chính xác cách: Sử dụng Trình tự động để kết hợp ảnh nghiên cứu của bạn thành một tệp 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