2

可能重复:
如何以编程方式判断 Word 文档是否已损坏?

我想检查 word(.doc 二进制格式)文档是否使用 c# 损坏。我正在使用 Interop.Word 从现有 doc 文件生成 PDF 和 html,并希望检测和隔离损坏的 doc 文件以进行手动处理。如果文件损坏,Interop.Word 不会生成任何异常或事件,它只会显示一个用于选择正确编码的对话框。我使用标志“DisplayAlerts = Word.WdAlertLevel.wdAlertsNone”抑制所有对话框,因为在哪里停止进程执行。有任何想法吗?

4

1 回答 1

5

阅读此处描述的 Word 文档。如果文档损坏,您应该得到一个例外。(另请查看您问题下方评论中发布的问题)

于 2012-12-19T15:15:36.910 回答