【发布时间】:2015-09-18 20:19:52
【问题描述】:
我在几个程序中使用了一些 Syncfusion PDF 工具。一个程序通过 foreach 循环从PdfLoadedDocument 的Form 属性中读取字段(并根据一些属性值保存一些记录)。这很好用。
我有另一个程序可以获取似乎并不总是具有Form 属性(doc.Form 为空)的 PDF 文档。显然,在尝试添加这样的字段时这是一个问题:
PdfLoadedDocument PDF = new PdfLoadedDocument(@"C:\Me\Desktop\test.pdf");
PdfLoadedForm Form = PDF.Form; //Form is null
PdfLoadedPage Page = (PdfLoadedPage)PDF.Pages[0];
//Problem is, form is null for this line
PDF.Form.Fields.Add(new TextField(Page, "TEST_NAME"));
似乎没有任何方法可以设置/创建一个新的Form 以从我在 Syncfusion 文档中找到的内容添加到文档中。这使得该程序产生的任何内容都无法按我之前提到的程序的预期运行(没有可以从中读取字段的表单)。我是否在这里遗漏了什么或以错误的方式处理这个问题?
【问题讨论】:
标签: c# pdf syncfusion