Программно конвертировать файл DOCX в документ - PullRequest
5 голосов
/ 14 января 2010

Какие опции у меня есть для программного преобразования документов .docx в документ .doc с использованием C #? Я хочу сделать это как можно дешевле. В идеале я хочу сделать это непосредственно в коде с помощью библиотек в рамках .net Framework или через хорошо установленную загружаемую dll.

У нас есть одно ограничение: мы не можем устанавливать Office на наши серверы.

Ответы [ 2 ]

3 голосов
/ 08 мая 2012

Рассмотрим Aspose.Words .Это высококачественный продукт, быстрый, недорогой и точный.Преобразование документов из docx в doc, даже с помощью автоматизации Word, может привести к потере данных и может повлиять на точность.Это может быть очень важно для некоторых пользователей.

Я не связан с их продуктом.

1 голос
/ 08 мая 2012

Вам необходимо использовать сборки Microsoft.Office.Interop.Office и Office для программного преобразования файла Docx в Doc.Он является частью Visual studio

"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office14"

Я не уверен, что внутренне эти библиотеки получают поддержку от Office.Но вы можете попробовать это. Потому что я преобразовал Doc в ppt файл, и он отлично работает без установки Office на мою Машину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...