2

重複の可能性:
単語文書が破損しているかどうかをプログラムで判断するにはどうすればよいですか?

c#を使用してword(.docバイナリ形式)ドキュメントが破損していないかどうかを確認したい。私はInterop.Wordを使用して既存のドキュメントファイルからPDFとHTMLを生成しており、手動で処理するために破損したドキュメントファイルを検出して分離したいと考えています。Interop.Wordは、ファイルが破損している場合でも例外やイベントを生成せず、正しいエンコーディングを選択するためのダイアログボックスを表示するだけです。プロセスの実行を停止する場所があるため、フラグ「DisplayAlerts=Word.WdAlertLevel.wdAlertsNone」を使用してすべてのダイアログを抑制します。何か案は?

4

1 に答える 1

5

ここで説明されているように、Word文書を読んでください。ドキュメントが破損している場合は、例外が発生するはずです。(質問の下のコメントに投稿された質問も見てください)

于 2012-12-19T15:15:36.910 に答える