0

我需要从 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.

或者

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

示例场景:

  1. 从 HTML 创建 PDF。
  2. 它被发送到批准过程。一旦获得批准,批准人的姓名就会打印在特定的位置(但是,上面提到的签名区域可能会出现在任何页面上,因为它取决于 HTML 的内容)。
4

1 回答 1

0

两个可以帮助你的资源:

本文详细介绍了如何使用 asp.net 和 itextsharp 创建 pdf。整篇文章对像我这样的初学者非常有用,但是详细介绍如何从 HTML 创建 pdf 的部分可能对您解决问题很有用。
http://www.4guysfromrolla.com/articles/030911-1.aspx 我会特别注意他如何替换他正在加载的 HTML 模板中的占位符。看起来你可能想朝那个方向前进。

现在更直接地回答您的问题,您是否考虑过使用可填写的表格?这是一个相关的 Stack Overflow 帖子。 使用 ITextSharp 创建可填写的 PDF 表单

正如我所说,我是一个初学者,所以我不能从这里帮助你。但是如果运气好的话,您可以将它们放在一起并完成您正在寻找的东西。

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

于 2013-03-14T14:20:04.767 回答