我有一种方法可以查看文件是否由于文件损坏或格式错误而被转换。
我所做的是从 MS word 支持的文档中自动将文档转换为 tiff。我所做的是将bmp文件更改为doc文件,然后Word将其打开并将其发送打印,它变成了106页的tiff。
有没有办法在 word 中看到该文件已被转换,或者有没有一种技术。
我现在的代码。
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 用于停止密码文档,我希望它会捕获损坏的文件,但它只是尝试转换它们。它是否打印已转换的页面并不重要,但我想知道它,以便我可以在之后列出文件以确保它看起来正常。