Sử dụng Perl, làm cách nào để kết hợp hoặc hợp nhất các tệp PDF mẫu thành một tệp PDF?Làm cách nào để hợp nhất các tệp PDF với Perl?
Trả lời
Bạn có thể sử dụng tiện ích GhostScriptpdf2ps
để chuyển đổi tệp PDF thành tệp PostScript, nối các tệp PostScript và sau đó sử dụng ps2pdf
để chuyển đổi kết quả trở lại thành PDF.
Tại sao lại là downvote? Ít nhất để lại một lý do ... –
Tôi nghĩ đó là vì giải pháp của bạn không sử dụng Perl. –
Chỉ vì nó không phải là một giải pháp Perl bản địa không có nghĩa là nó không phải là bất kỳ tốt. Perl có thể dễ dàng gọi các tiện ích khác thông qua trình bao. –
Tại sao bạn cần phải làm điều đó từ Perl? Chris đã đề cập đến CAM::PDF.
Nếu bạn chỉ cần hợp nhất chúng, pdftk (PDF ToolKit) chỉ hoạt động tốt. Đó là một dòng lệnh đơn giản:
pdftk file1.pdf file2.pdf cat output merged.pdf
Đã xảy ra lỗi trong CAM :: PDF trước tháng 4 năm 2011, trong đó phụ lục có thể bị hỏng nếu tệp2.pdf lớn hơn tệp1.pdf. Giải pháp thay thế là thêm (appendpdf.pl -p) file1.pdf vào tệp2.pdf. Điều này được khắc phục trong CAM :: PDF 1.54. –