2012-07-18 127 views
1

我只是想知道如何將我的文檔.doc路徑轉換爲xps文件文檔。DOC到XPS文件文檔

如果任何人都可以幫助我很高興知道VB.NET中的代碼,因爲我已經使用了它,但不幸的是我無法找到我的問題的最佳答案。

謝謝

回答

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(); 
     } 
    } 
} 
+1

優秀。工作很好,謝謝! – Alex 2013-05-27 14:03:15