我需要从HTML创建PDF文件。生成的PDF需要有iTextSharp TextField或类似的东西。我需要在文本字段中使用适当的文本更新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的内容可能有所不同,我不知道我需要编辑的块的确切位置。我需要在块上准确地标记文本,而不管块的位置如何(即块可能存在于任何页面中)。
示例场景:
答案 0 :(得分: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
正如我所说我是初学者,所以我无法从这里帮助你。但运气好的话,你可以把它们放在一起,完成你想要的东西。
如果这有助于祝你好运,请告诉我!