[英]Ruby- Open and draw on pdf
打開PDF並在其上畫線是否有好的寶石? 我玩過RMagick和蝦,似乎只創建新的PDF而不是編輯已有的PDF。
如果您在寫完模板后,RGhost可能適合該法案,因為它可以使用eps文件作為背景圖像。 不寫過現有的PDF文檔OTOH。 然后可能有一種方法將PDF轉換為帶有ghostscript的EPS文件。
http://rghost.rubyforge.org/rdoc/index.html RGhost :: Document.define_template
iText可以做到。
這里有人正在努力讓iText和Rjb與他的Ruby應用程序一起工作:
combine_pdf gem可以做到這一點......雖然沒有任何繪圖工具,除了文本框(可以用來創建水平線)。
如果您可以在新PDF上繪制(例如,使用Prawn作為示例),那么combine_pdf可以合並這兩個pdf文件或將它們一個標記在另一個之上 。
一旦您使用圖紙創建了新的PDF,您可以執行以下操作:
overlay = CombinePDF.parse prawn_pdf.render
merged_pdf = CombinePDF.load 'original.pdf'
merged_pdf.pages[0] << overlay.pages[0]
merged_pdf.save 'new_pdf.pdf'
這將適用於一頁。 您可以重復或適應您的需求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.