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