1

我正在尝试转换 .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);

谢谢大家

4

1 回答 1

5

你应该强制以只读方式打开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了解您可能会发现另外有用的其他选项(例如不将文件添加到最近使用的列表)

于 2016-02-24T15:42:16.110 回答