【发布时间】:2013-11-19 10:18:23
【问题描述】:
我们有一个软件,它可以创建用户报告并将其保存为 pdf 文档。为此,我们正在使用 Ghostscript。
我知道 PDF“通常”是一种不可编辑的导出格式,但我们的一位客户需要(出于法律原因)编辑这些文件的可能性。
我认为可以将文本保存在可填写的表单中(如 adobe acrobat 提供)并以这种方式保存。是否可以在 PDF 中的可填写表单中创建文本并保存(使用 Ghostscript 等免费工具),以便用户稍后进行编辑?
我阅读了 Ghostscript 文档,但没有找到任何东西。
【问题讨论】:
-
如果没有 Adobe 的许可,您不能使用 Acrobat Reader 填写“表格”,它依赖于 Adobe 专有代码。 MuPDF 可以进行表单填写(常规 AcroForms)。如果您使用 Ghostscript 生成 PDF 文件,那么您必须在流程中的某个时间点使用 PostScript,这严重限制了您可以执行的操作。请注意,“可编辑”与填写表格或应用注释不同,您可以在 Ghostscript 生成的 PDF 文件上添加注释。 GS 没有任何 GUI 来执行此操作。
-
这是不正确的。许多产品都可以创建可填写的表单。
-
@KenS:可编辑性不需要许可,但用于保存编辑后的 PDF。
-
我的评论与可以由 Acrobat Reader 提交的表单有关,而不是 AcroForms 本身,它是另一回事,可以由许多应用程序(包括 MuPDF )。可以使用 Ghostscript 创建 AcroForms,但您需要编写 pdfmarks 来执行此操作,这可能超出了大多数用户的知识或学习意愿。
-
@KenS 你有链接/例子吗?我只是感兴趣,因为我去年遇到了同样的问题......我希望能够找到 pdfmarks(和 AcroForms)的良好参考/示例,所以我放弃并改为另一种格式。
标签: pdf pdf-generation ghostscript