首页 文章

将数据保存为可编辑的 Pdf

提问于
浏览
1

我们有一个软件,可以创建用户报告并将其保存到 pdf 文档中。我们正在使用 Ghostscript。

我知道 PDF“通常”是一种不可编辑的导出格式,但我们的一位客户需要(出于法律原因)编辑这些文件。

我认为可以将文本保存为可填写的形式(如 adobe acrobat 提供)并以这种方式保存。是否可以在 PDF 中以可填写的形式创建文本并保存(使用 Ghostscript 等免费工具),以便用户以后可以编辑它?

我阅读了 Ghostscript 文档,但我没有找到任何内容。

1 回答

  • 4

    GhostScript 并不是一个非常棒的工具。你最好使用 PDF 生成库,它可以为页面添加适当的注释 - 如果你坚持使用注释。

    如果最终用户必须编辑“内容”,那么使用窗口小部件注释并不是一种非常糟糕的做法,除了每个最终用户都需要拥有 Acrobat 的副本,如果只允许某些人编辑,您很可能必须使用所有者密码保护和权限,以防止任何人更改字段内容。

    至于免费工具,根据用途你可以使用iText或 iTextSharp。

    如果您需要能够获取文档的内容并能够动态地对其进行更改,那将是一个棘手的野兽。如果你负担得起(当然不是免费的),我的公司 Atalasoft 发布我写的产品,它允许你从头开始或从模板构建 PDF 文档,并将创建内容的.NET 对象嵌入到 PDF 本身,这意味着你可以阅读例如,那些对象退出并使用 site-specific 应用程序更改内容。

相关问题