我正在使用iTextSharp创建PDF,它包含一些可填写的表单字段。我需要的是以某种方式进行设置,以便在填写这些表单字段并保存生成的PDF时(在Adobe的Reader之类的商用PDF阅读器中),我需要将这些表单字段作为固定文本(不再可编辑)。
有没有办法做到这一点?
答案 0 :(得分:0)
正如评论所暗示的,这听起来像是“压扁文件”。
该过程的问题在于(Adobe)Reader中不可用;它需要Acrobat或服务器端帮助。
另一方面,一些移动PDF查看器在保存时实际上提供了扁平化。
Reader的解决方法是在保存文档时将字段设置为只读。您可以在willSave文档操作中执行此操作,方法是遍历字段并将其设置为只读。
答案 1 :(得分:0)
只需将文档打印为PDF即可。这将使文件变平。
为此
1.安装Adobe PDF Printer或CutePDF或类似工具
2.从您的文件中。选择文件 - >打印。
3.选择打印机作为步骤1中安装的工具。
4.您的文档现在将是一个扁平的,不可编辑的PDF。