是否有一种方法来生成一个pdf文件与可编辑的文本(评论或标记)使用Prawn库在Ruby,可以修改以后?



我一直在使用Ruby中的Prawnpdf生成pdf文档。唯一的问题是,我不能修改pdf文件中的渲染文本之后(使用Bluebeam或Adobe Acrobot Pro)。文档中是否有特定的方法允许我创建文本,然后可以在pdf软件中修改?(类似于在Bluebeam中使用标记工具)

这是我目前用来在pdf文档中生成文本的方法:

require "prawn"
Prawn::Document.generate(
filename,
# margin: 1/4" which is going to be 18 pts.
margin: 0,
page_size: page_size_str,
page_layout: :landscape,
) do
start_new_page(size: page_size, layout: :landscape)
text_box "Sample text that later can be edited in Bluebeam or Adobe Acrobot with a single click", at: [80, 100]
end

如果这是不可能的Prawn,是否有任何pdf作家库在Ruby中允许打印可编辑的文本?

谢谢你,

你可以在Prawn中做到这一点,但你可能需要自己构建必要的注释对象,这取决于你想要什么样的注释。

正如@Stefan指出的,一些注释可以很容易地生成:

require 'prawn'
Prawn::Document.generate('file.pdf') do |pdf|
pdf.text_annotation([100, 100, 200, 200], "Some text here")
end

相关内容

  • 没有找到相关文章

最新更新