1

我正在开发一个将word文档转换为pdf的应用程序。它工作正常,但万一 word 文档损坏并显示“文件正在使用中”并给出 3 个选择。在那个领域,应用程序失败了。

这就是我打开Word文档的方式。

wordDocument = wordApplication.Documents.Open(
                              ref paramSourceDocPath, ref paramMissing, ref paramMissing,
                              ref paramMissing, ref paramMissing, ref paramMissing,
                              ref paramMissing, ref paramMissing, ref paramMissing,
                              ref paramMissing, ref paramMissing, ref objWordVisible,
                              ref objOpenAndRepair, ref paramMissing, ref paramMissing,
                              ref paramMissing);

这就是我导出为 PDF 的方式:

wordDocument.ExportAsFixedFormat(paramExportFilePath, paramExportFormat, paramOpenAfterExport, paramExportOptimizeFor, paramExportRange, paramStartPage, paramEndPage, paramExportItem, paramIncludeDocProps, paramKeepIRM, paramCreateBookmarks, paramDocStructureTags, paramBitmapMissingFonts, paramUseISO19005_1,ref paramMissing);
4

1 回答 1

0

如果该文档正在被其他应用程序使用,请制作该文件的副本,然后打开该副本。然后您应该能够以独占方式打开它并执行您的操作。

于 2012-08-27T13:54:52.110 回答