Использование надстройки "Microsoft Сохранить как PDF" программно без установки Word

Пример кода в этой статье для создания PDF-документа из документа Word отлично работает, если на компьютере установлено слово.

http://msdn.microsoft.com/en-us/library/bb412305.aspx

Мне любопытно, можно ли это сделать без установки Word.

Ответ 2

Я думаю, что Word Interop вокруг 2000-х годов позволил нам перераспределять текстовые файлы Word с нашим приложением, чтобы он работал даже без установленного Word. Однако это может быть уже не так.

Еще один вариант, в зависимости от вашего варианта использования, - это сгенерировать PDF напрямую: http://itextsharp.sourceforge.net/

Ответ 3

Да, вы можете автоматизировать Word с помощью interop и, предположительно, распечатать docx в pdf таким образом. Но MSDN явно говорит, что Office Interop может быть озорным с точки зрения потенциального нарушения масштабируемости вашего веб-сервера. Я бы доверял его словам и избегал этого, найдя сторонний документ в PDF-рендеринг, хотя я знаю многих, которых нет.

Убедитесь, что вы поняли все соображения для серверной автоматизации Office.

Просто с помощью googling вы должны найти множество библиотек для конвертации документов в документы - там может быть даже удаленный webservic e вы могли бы позвонить!

Ответ 4

Вы можете использовать резервную копию отчетов в формате pdf.