SaveAs:无效的PDF文件格式

时间:2014-06-23 22:13:59

标签: c# .net pdf

我正在使用easyPDF 7

我正在关注this指南。当我尝试编辑字段然后保存时,我收到以下错误:

"SaveAs: Invalid PDF file format"

如果我不尝试编辑该字段,我可以无错误地调用SaveAs方法。

这是我的代码

Type type = Type.GetTypeFromProgID("easyPDF.Loader.7");
Loader oLoader = (Loader)Activator.CreateInstance(type);

PDFDocument oDocument = (PDFDocument)oLoader.LoadObject("easyPDF.PDFDocument.7");

oDocument.Open("C:/Acrobat Document.pdf");

FormFields oFormFields = oDocument.FormFields;

FormField oFormField = oFormFields[0];

TextField oTextField;
oDocument.SaveAs("C:/Acrobat Document.pdf"); //this save works


if (oFormField.Type == docFormFieldType.DOC_FRMTYPE_TEXT)
{ 
    oTextField = (TextField)oFormField;
    oTextField.Value = "BCL Technologies";//if I comment this line out I dont get the error
}


oDocument.SaveAs("C:/Acrobat Document.pdf");//this save throws error:SaveAs: Invalid PDF file format

0 个答案:

没有答案