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