DOC到XPS文件

时间:2012-07-18 12:50:20

标签: vb.net document xps

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

如果有人可以提供帮助,我会很高兴知道VB.NET中的代码,因为我已经用Google搜索了,但不幸的是我无法找到我问题的最佳答案。

谢谢

1 个答案:

答案 0 :(得分:1)

我在控制台应用程序中使用以下代码完成了此操作。 您需要引用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();
        }
    }
}