用字段填写PDF

Jos*_*osh 2 c# pdf pdf-generation

我有来自不同客户/供应商的一些PDF.我的目标是建立一个网络应用程序,潜在客户填写单一形式的数据,然后生成所有PDF文件进行打印和签名.

PDF中包含字段,在adobe reader中您可以单击并键入数据.但是,这是敏感的财务数据,PDF不会让您保存到桌面.当您打开PDF时,adobe reader中实际上有一个警告,它会阻止您保存已完成的表单.我不关心这个功能.我的用户可以保存它,如果他在我自己生成完成的pdf时打开它就会冒险.

问题是我需要生成这些pdf,并将数据注入其中而不改变样式.我想避免手动构建它们,但如果必须的话,我会这样做.如何生成他们给我填写的数据的确切PDF格式?

Pad*_*ddy 5

您可以查看iTextSharp和PdfStamper类 - 它允许您加载现有的PDF,"标记"数据到字段中,然后展平可以发送给用户的PDF:

http://sourceforge.net/projects/itextsharp/

请注意,iTextSharp是为商业产品支付的 - 但可能还有其他开源图书馆可以做到这一点.