DOC TO XPS FILE DOCUMENT

Я просто хотел узнать, как я могу преобразовать мой путь документа.doc в документ xps file.

Если кто-то может помочь, я был бы рад узнать код в 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();
        }
    }
}
Другие вопросы по тегам