Библиотека .NET для преобразования документа MS Word в документ XPS - PullRequest
1 голос
/ 02 декабря 2010

Кто-нибудь знает о сторонней библиотеке, которая преобразует документ Microsoft Word в файл XPS?

Я знаю, что это возможно с помощью MS Word или с помощью автоматизации Word, но я хотел бы иметь библиотеку для преобразования, которая не требует установки на компьютере MS Word.

Мне нужно полностью преобразовать код, используя API. В процессе преобразования не будет никакого взаимодействия с пользователем.

Спасибо, Крис.

1 Ответ

1 голос
/ 02 декабря 2010

Вы можете сделать преобразование напрямую, без использования сторонних DLL-файлов, использующих Office Interop. Вот статья, демонстрирующая, как просматривать документ Word в формате XPS с использованием WPF: Преобразование документов Word в XPS с использованием WPF и C #

Из кода, представленного в статье, преобразование Word в XPS должно быть достаточно простым; конечно, игнорируя части WPF.

EDIT

Ответ выше требует Word; моя ошибка.

Apose.Word для .NET преобразует Word в XPS без установленного Office / Word. Хотя это, вероятно, немного дорого.

...