我试图转换.doc | .docx文件转换成.pdf但转换正在发生但是我得到这个弹出框就是为了避免这种情况
这是我的代码
Microsoft.Office.Interop.Word.Application wordapp = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document wordDoc = wordapp.Documents.Open(@"C:\inetpub\wwwroot\WebSite1\temp\random.docx");
wordDoc.Protect(Microsoft.Office.Interop.Word.WdProtectionType.wdNoProtection);
wordDoc.ExportAsFixedFormat(@"C:\inetpub\wwwroot\WebSite1\temp\random.pdf", Microsoft.Office.Interop.Word.WdExportFormat.wdExportFormatPDF,false);
全部谢谢
答案 0 :(得分:2)
您应该强制打开word文档为只读...
Microsoft.Office.Interop.Word.Document wordDoc = wordapp.Documents.Open(@"C:\inetpub\wwwroot\WebSite1\temp\random.docx", ReadOnly:true);
请参阅https://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.documents.open.aspx了解您可能会发现其他有用的其他选项(例如不将文件添加到最近使用的列表中)