string docuAddr = @"C:\Users\psimmon\source\repos\PDFTESTAPP\PDFTESTAPP\TempForms\forms-www.courts.state.co.us-Forms-PDF-JDF1117.pdf"; byte[] bytes = Encoding.Unicode.GetBytes(docuAddr);
PdfLoadedDocument loadedDocument = new PdfLoadedDocument(bytes, true);---吹在这里 PdfLoadedForm myForm = loadedDocument.Form; PdfLoadedFormFieldCollection fields = myForm.Fields;
不知道我在这里做错了什么,但是PDF文件正在浏览器或文件解释器窗口中打开。 所以一定是我,大部分猜到的,你们这些非常聪明的人,我可以用你们的灰质。 原谅我的愚蠢。
由于文件不是 PDF 文档,可能会发生报告的异常"找不到有效签名 (%PDF-)"。我们怀疑其他格式文件似乎以".pdf"扩展名保存。我们无法打开和修复这种类型的文档,我们已经在文档中添加了详细信息,
请找到以下一些无法修复的损坏错误消息: UG: https://help.syncfusion.com/file-formats/pdf/open-and-save-pdf-file-in-c-sharp-vb-net#possible-error-messages-of-invalid-pdf-documents-while-loading
如果要查找此类损坏的文档,Syncfusion PDF库支持检查和报告现有PDF文档是否已损坏,并具有损坏详细信息和结构级语法错误。
UG: https://help.syncfusion.com/file-formats/pdf/working-with-document#find-corrupted-pdf-document
博客: https://www.syncfusion.com/blogs/post/how-to-find-corrupted-pdf-files-in-c-sharp.aspx
KB: https://www.syncfusion.com/kb/9686/how-to-identify-the-corrupted-pdf-document-using-c-and-vb-net