我在几个程序中使用了一些Syncfusion PDF工具。一个程序从
PdfLoadedDocument
的
Form
属性。这很好。
我有另一个程序,它接收PDF文档,但这些文档似乎并不总是具有
类型
财产(
doc.Form
为空)。显然,当试图添加这样的字段时,这是一个问题:
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"));
似乎没有任何方法来设置/创建新的
类型
从Syncfusion文档中可以找到的内容添加到文档中。这使得这个程序中的任何内容都不能像我前面提到的程序中预期的那样运行(没有表单可以读取字段)。我是在这里错过了什么,还是走错了路?