动态生成可编辑的 PDF
Posted
技术标签:
【中文标题】动态生成可编辑的 PDF【英文标题】:Dynamically Generate Editable PDF 【发布时间】:2010-01-29 09:37:28 【问题描述】:有没有办法以编程方式创建可编辑的 PDF?通过可编辑,我的意思是您可以单击文本区域并输入您的姓名,诸如此类。
我正在使用 Ruby,发现 PrinceXML 和 Princely 是不错的项目。我想知道他们是否可以这样做?
【问题讨论】:
【参考方案1】:Prince在文档中没有提到表格,将表格渲染为静态图纸,所以我对此表示怀疑。
pdfTeX 可以使用 hyperref 包来实现。这是tutorial。
例子:
\usepackagehyperref
\beginForm
\TextField[backgroundcolor=1 1 0,value=can do forms]hyperref
\endForm
看起来像这样:
screenshot http://grab.by/23nP
(当然,那么您使用的是 TeX 而不是您喜欢的任何报告库。我相信还有其他选择。)
【讨论】:
以上是关于动态生成可编辑的 PDF的主要内容,如果未能解决你的问题,请参考以下文章
如何为使用 Rotativa 生成动态内容的 PDF 生成页脚