Tôi có một vài tệp mẫu PDF có nội dung phức tạp và một số vùng/khu vực trống trong đó. Tôi cần để có thể viết văn bản trong những vùng trống và lưu các tệp PDF kết quả trong một thư mục.Làm thế nào để chỉnh sửa hoặc viết trên PDF hiện có với Ruby?
Tôi googled cho câu trả lời về câu hỏi này khá mạnh mẽ, nhưng tôi không tìm thấy câu trả lời rõ ràng. Một trong những giải pháp tốt hơn là PDF::Toolkit, nhưng nó sẽ yêu cầu mua Adobe Acrobat để thêm các thuộc tính có thể thay thế vào các tài liệu PDF hiện có.
Thế giới PHP được ưu tiên với FPDI có thể được sử dụng để chỉ cần mở một tệp PDF và ghi/vẽ lên nó trên nội dung hiện có. Có một Ruby port of this library, nhưng cam kết cuối cùng cho nó đã xảy ra vào đầu năm 2009. Ngoài ra dự án không giống như nó được sử dụng rộng rãi và được hỗ trợ.
Câu hỏi đặt ra là: Cách tốt hơn của Ruby trong việc chỉnh sửa, viết hoặc vẽ trên các tệp PDF hiện có là gì?
Câu hỏi này dường như cũng không được trả lời ở đây. Những câu hỏi này có liên quan, nhưng không thực sự giống nhau:
- Prawn gem: How to create the .pdf from an *existing* file (.xls)
- watermark existing pdf with ruby
- Ruby library for manipulating existing PDF
- How to replace a word in an existing PDF using Ruby Prawn?
Vâng, tôi đã xem nó (và thậm chí được liệt kê trong câu hỏi của tôi), nhưng việc chỉnh sửa các tệp PDF hiện có là một yêu cầu cho dự án của tôi. Cảm ơn bạn đã trả lời. –
Tôi có vấn đề này, bất kỳ ý tưởng? http://stackoverflow.com/questions/12076299/my-text-is-written-in-a-bad-direction-when-i-use-a-template – Sebastien
Tôi sử dụng chính xác phương pháp này để thêm văn bản vào các tệp PDF hiện có . Tại sao câu trả lời này không phù hợp với bạn? –