如何从pdf文件中获取字段名称?

时间:2017-03-20 19:56:16

标签: c# html pdf iframe itext

我在iframe中有一个pdf文件,我想检查pdf文件以了解允许用户从文本框填充此字段的字段名称。

这是我的iframe和文本框,例如:

 <iframe id="frmDoc" runat="server"  style="width:800px;height:1200px;"></iframe>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

这是在iframe中显示pdf的代码:

protected void Page_Load(object sender, EventArgs e)
        {
            frmDoc.Attributes["src"] = "~/admin/minufia/6   نموذج إحصائي رقم.pdf";
        }

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

您想要做的事情不是简单的编程任务。 PDF文件格式非常复杂,因此您几乎肯定需要使用第三方代码库来读取/修改PDF的内容。我之前使用过一个名为iTextSharp的图书馆取得了不错的成绩,但这需要花钱。

一旦找到PDF操作库并阅读如何使用它,您就可以使用它来搜索PDF输入字段,并读取/写入文件中这些字段的值。但是,您可能必须自己编写所有Web代码以获取用户输入并将其传递到PDF代码库。

答案 1 :(得分:0)

你可以看看Spire.PDF。它提供了丰富的功能来处理.NET应用程序中的PDF文件。它有广告和free versions。 检查下面的代码,看它是否有帮助,我假设你提到的字段类型是文本框字段。

Array
(
    [0] => 10000000 [1] => BBk Berlin
)

注意:我是Spire的员工。