2013-03-07 39 views
0

我需要从HTML创建PDF文件。生成的PDF需要有iTextSharp TextField或类似的东西。我需要在文本字段中用适当的文本更新PDF文档。使用带TextField的iTextSharp创建PDF格式并稍后进行编辑

注意要点:

1. The PDF length (page numbers) may vary. 
2. Due to this, I may have to only know the name of the field to set value to. 

OR

我可以创建从HTML中的PDF文件。由于PDF的内容可能会有所不同,我不知道需要编辑的块的确切位置。无论块的位置如何(即块可能存在于任何页面中),我都需要在文本块上标记文本。

示例场景:

  1. 从创建HTML的PDF文件。
  2. 它被发送审批过程。一旦获得批准,批准者的姓名将打印在特定的地方(但是,签名区域,如上面的块所述,可能会出现在任何页面,因为它取决于HTML的内容)。

回答

0

两个资源,这可以帮助你:

本文将详细介绍如何使用asp.net & iTextSharp的创建PDF。 整篇文章对于像我这样的初学者来说非常有用,但详细介绍如何从HTML创建pdf可能对您有用,因为您可以开始解决您的问题。
http://www.4guysfromrolla.com/articles/030911-1.aspx 我特别关注他如何在他正在加载的HTML模板中替换占位符。看起来你可能想要朝这个方向前进。

现在为了更直接地回答你的问题,你有没有想过使用可填写的表单? 这是一个相关的Stack Overflow帖子。 Creating a fillable PDF form with ITextSharp

正如我所说我是初学者,所以我不能做太多的工作来帮助你从这里。但是,运气好的话,你可以把它们放在一起,完成你正在寻找的东西。

让我知道是否有帮助祝你好运!

相关问题