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