Сохранить Open XML в формате PDF
В рамках исследования создания документа на стороне сервера на уровне предприятия я столкнулся с Open XML.
- Для тех, кто использовал это, насколько вы были успешны? Вы бы порекомендовали его?
- Можете ли вы сохранить OpenXML в PDF напрямую или мне нужно будет использовать сторонний компонент?
- Если требуется сторонний компонент, какой из них вы использовали и какой из них вы бы порекомендовали?
Спасибо
Gineer
Ответы
Ответ 1
Приятной особенностью Office OpenXML является то, что он является языком Microsoft Office - если вы живете "офисной жизнью" в Word и Excel (2007 и более поздние версии), то в том формате, который вам нужен.
Можете ли вы "сохранить" OpenXML непосредственно в PDF? Нет, его нужно рендерить сторонним компонентом.
Если вы создаете документы на стороне сервера и вам не нужно работать с документами Office в качестве выходных данных, вы обычно используете что-то вроде iText или iTextSharp, что будет отображать PDF файлы напрямую.
Однако я не работал с серверным компонентом, который будет переводить Office OpenXML в PDF.
Ответ 2
Назовите меня предвзятым, поскольку я работал над этим компонентом, но службы преобразования PDF используются многими малыми и крупными организациями для преобразования OpenXML, а также многих других форматов в PDF с использованием дружественного интерфейса веб-служб.
Проверьте эти примеры:
Ответ 3
Существуют различные сторонние компоненты для части OpenXML для PDF. Я поддерживаю open source docx4j, что является одним из вариантов.
Если вы создаете документ, вы можете обнаружить, что вам нужны повторы и условные обозначения. Для предложений о том, как это сделать, см. http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html