DOC到XPS文件文档



我只是想知道如何将我的document.doc路径转换为xps文件文档。

如果有人能帮忙,我很高兴知道VB.NET中的代码,因为我已经在谷歌上搜索过了,但不幸的是,我找不到我问题的最佳答案。

感谢

我在控制台应用程序中使用了以下代码。您需要引用Microsoft.Office.Interop.Word程序集(在更高版本上的12版可生成XPS文件)并导入命名空间。

VB中的代码是:

Option Explicit On
Module Module1
Sub Main()
    Dim word As _Application
    Dim doc As _Document
    word = New Application
    doc = word.Documents.Open("C:test.doc")
    doc.SaveAs("C:test.xps", WdSaveFormat.wdFormatXPS)
    word.Quit()
End Sub
End Module

在C#中:

using Microsoft.Office.Interop.Word;
namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            _Application word = new Application();
            _Document doc = word.Documents.Open(@"C:test.doc");
            doc.SaveAs(@"C:test.xps", WdSaveFormat.wdFormatXPS);
            word.Quit();
        }
    }
}

最新更新