0

我有一种方法可以查看文件是否由于文件损坏或格式错误而被转换。

我所做的是从 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 用于停止密码文档,我希望它会捕获损坏的文件,但它只是尝试转换它们。它是否打印已转换的页面并不重要,但我想知道它,以便我可以在之后列出文件以确保它看起来正常。

4

1 回答 1

0

根据Word 对象模型页面没有成员验证文档是否已修复。

所以,不,这是不可能的。

于 2012-11-19T15:45:21.870 回答