破損したファイルまたは間違った形式のためにファイルが変換されたかどうかを確認する方法があります。
私がしているのは、MS Word でサポートされているドキュメントから、ドキュメントを自動的に tiff に変換することです。私がしたことは、bmp ファイルを doc ファイルに変更し、Word でそれを開いて印刷用に送信したところ、106 ページの tiff になりました。
ファイルが変換されたことを単語で確認する方法はありますか、またはそのための手法はありますか。
私が今持っているコード。
Document Doc;
Application word = new Application();
try
{
word.DisplayAlerts = WdAlertLevel.wdAlertsNone;
Doc = word.Documents.Open(LocationAndFile, PasswordDocument: "BSpw", ReadOnly: true);
word.ActivePrinter = "TIFF Image Printer 10.0";
Doc.PrintOut(); //printout untested for now
Doc.Close(false);
}
catch (System.Runtime.InteropServices.COMException ex)
{
word.Quit();
releaseObject(word);
return new ReturnInfo(LocationAndFile, true, ex.ErrorCode);
}
word.Quit();
releaseObject(Doc);
releaseObject(word);
try catch は、パスワード付きドキュメントを停止するためのものです。壊れたファイルをキャッチすることを望んでいましたが、それらを変換しようとするだけです。変換されたページを印刷するかどうかは問題ではありませんが、後でファイルを一覧表示して正常に表示されるように、それを知りたいのです。