带有可填写表单字段的PDF +“另存为”=带有固定文本的PDF - 如何?

时间:2015-09-30 17:20:48

标签: pdf itextsharp itext

我正在使用iTextSharp创建PDF,它包含一些可填写的表单字段。我需要的是以某种方式进行设置,以便在填写这些表单字段并保存生成的PDF时(在Adobe的Reader之类的商用PDF阅读器中),我需要将这些表单字段作为固定文本(不再可编辑)。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:0)

正如评论所暗示的,这听起来像是“压扁文件”。

该过程的问题在于(Adobe)Reader中不可用;它需要Acrobat或服务器端帮助。

另一方面,一些移动PDF查看器在保存时实际上提供了扁平化。

Reader的解决方法是在保存文档时将字段设置为只读。您可以在willSave文档操作中执行此操作,方法是遍历字段并将其设置为只读。

答案 1 :(得分:0)

只需将文档打印为PDF即可。这将使文件变平。

为此 1.安装Adobe PDF Printer或CutePDF或类似工具 2.从您的文件中。选择文件 - >打印。
3.选择打印机作为步骤1中安装的工具。
4.您的文档现在将是一个扁平的,不可编辑的PDF。