我想打开一个 docx 文件,然后使用 Microsoft.Office.Interop.Word 包将其转换为 asp.net 中的 pdf 文件。
这是我用asp按钮单击事件编写的代码:
object fileFormat = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF;
Object missing = Type.Missing;
object saveName = strURL.Replace(".docx", ".pdf");
object openName = docPath + "\\T4.docx";
Microsoft.Office.Interop.Word.Application wdApp = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document doc = wdApp.Documents.Open(openName,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing);
doc.SaveAs(saveName,fileFormat,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing);
doc.Close(ref missing, ref missing, ref missing);
但是在执行时它在wdApp.Documents.Open()行上有一些麻烦。
浏览器符号似乎总是在加载。
我不知道这个错误的原因是什么。