Dường như không có thư viện Perl nào có thể mở, thao tác và lưu lại tài liệu PDF sử dụng phiên bản PDF mới hơn (1.5 trở lên tôi tin) sử dụng luồng tham chiếu chéo thay vì bảng. Có ai biết về bất kỳ tiện ích unix/linux nào để chuyển đổi PDF sang phiên bản cũ hơn không? Hoặc có lẽ có một mô-đun Perl trong CPAN tôi bỏ lỡ có thể xử lý này?Làm cách nào để đọc và thao tác các tệp PDF 1.5 trong Perl?
7
A
Trả lời
1
Tôi sẽ thử chạy nó thông qua ghostscript với các thông số thích hợp.
Giống như gs -dBATCH -dNOPAUSE -sDEVICE=pdfwriter -dCompatibilityLevel=1.2
14
Xong! Một giờ trước, tôi đã tải CAM :: PDF v1.50 lên CPAN. Nó bây giờ hỗ trợ các luồng đối tượng nén PDF v1.5 và các luồng tham chiếu chéo. Tôi đã thử nghiệm nó với một vài tập tin PDF mà tôi tìm thấy trực tuyến, nhưng tôi chắc chắn sẽ đánh giá cao phản hồi (tốt hay xấu).
+0
Đặc biệt dành cho các luồng tham chiếu chéo. Chỉ có các phiên bản PDF :: API2 mới nhất có thể xử lý điều đó. – HoldOffHunger
Các vấn đề liên quan
- 1. Làm cách nào để thiết lập khóa cho thao tác đọc-thao tác ghi?
- 2. Thao tác mảng Perl
- 3. Thao tác với trường mẫu PDF
- 4. Làm cách nào để mở các tệp PDF theo trình đọc PDF mặc định?
- 5. regex cơ bản và thao tác chuỗi để phân tích DNA bằng cách sử dụng perl
- 6. Có hỗ trợ PDF :: API2 đọc PDF 1.5+ với XRef đã nén không?
- 7. Tôi làm cách nào để có được số lượng trang trong một tệp PDF trong Perl?
- 8. Thao tác các tệp MIDI bằng Python
- 9. Đọc danh sách Python, giải nén và nhiều thao tác
- 10. Làm cách nào để hợp nhất các tệp PDF với Perl?
- 11. Làm cách nào để trích xuất văn bản từ tệp PDF trong Perl?
- 12. Làm cách nào để thao tác dữ liệu tệp wav bằng Python?
- 13. Thao tác cắt tệp trong Java
- 14. Làm thế nào để mở và thao tác tài liệu Word/mẫu trong Java?
- 15. Làm cách nào để đọc và đọc các nút in
- 16. Thao tác giãn cách dòng trong LaTeX
- 17. Cách đọc pdf trong android
- 18. Thao tác tệp Python từ C#
- 19. Làm cách nào để thực hiện thao tác 'hoàn tác' trong ứng dụng cửa sổ .net?
- 20. iPhone: Làm thế nào để kết hợp thao tác kéo dài và thao tác kéo với nhau trên bản đồ?
- 21. Làm cách nào để xóa một tệp trong Perl?
- 22. Thao tác thao tác không kích hoạt
- 23. Làm cách nào để thực hiện các thao tác khi phát âm thanh trong iPhone?
- 24. Làm cách nào để thao tác các nhóm tab bằng bàn phím trong Visual Studio 2010?
- 25. Các mẫu thao tác Bytecode
- 26. Lưu trữ và đọc băm và mảng trong các tệp trong Perl
- 27. Tôi có thể thao tác chuỗi ngày giờ Sybase trong Perl như thế nào?
- 28. Làm cách nào để lập chỉ mục các tệp .doc và .pdf trong asp.net
- 29. Có gói miễn phí để đọc, thao tác và viết ASN.1 trong Java không?
- 30. Làm cách nào để xóa cờ chỉ đọc khỏi một tệp trong Perl?
Lưu ý điều này cũng sẽ mất những thứ như thông tin minh bạch. – danio
Ngoài ra, nó sẽ làm phẳng bất kỳ văn bản nào trong tệp thành đường dẫn vector, do đó kết quả là vô giá trị nếu bạn muốn chỉnh sửa văn bản trong đồ họa vector hoặc chương trình DTP có thể nhập tệp PDF. –