2010-09-06 3 views
16

В рамках исследования по созданию документа на уровне сервера на уровне предприятия я столкнулся с Open XML.Сохранить Open XML как PDF

  1. Для тех, кто использовал это, насколько вы были успешны? Вы бы порекомендовали его?
  2. Можете ли вы сохранить OpenXML в PDF напрямую или мне нужно будет использовать сторонний компонент?
  3. Если требуется сторонний компонент, какой из них вы использовали и какой из них вы бы порекомендовали?

Благодаря

Gineer

ответ

3

Хорошая вещь о Офис OpenXML, что это язык Microsoft Office - если вы живете "офисной жизни" в Слово и Excel (2007 и позже), это формат, который вы хотите.

Можете ли вы «сохранить» OpenXML напрямую в PDF? Нет, он должен быть предоставлен сторонним компонентом.

Если вы создаете документы на стороне сервера, и вам не нужно работать с документами Office в качестве вывода, вы обычно используете что-то вроде iText или iTextSharp, что бы визуализировать PDF-файлы напрямую.

Я не работал с компонентом на стороне сервера, который будет выполнять перевод из Office OpenXML в PDF.

1

Назовите меня предвзятым, поскольку я работал над этим компонентом, но службы преобразования PDF используются многими малыми и крупными организациями для преобразования OpenXML, а также многих других форматов в PDF с использованием дружественного интерфейса веб-служб.

Проверьте эти примеры:

0

Существуют различные компоненты третьих сторон для OpenXML в PDF части. Я поддерживаю open source docx4j, что является одним из вариантов.

Если вы выполняете генерацию документов, вы можете обнаружить, что вам нужны повторы и условные обозначения. Для получения предложений о том, как это сделать, см. http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html

+0

7 июня 2016 года кажется, что ссылка больше не работает. https://github.com/plutext/docx4j – JosefMadrid

+0

См. http://opendope.org/opendope_conventions_v2.3.html и https://github.com/plutext/docx4j/tree/master/sample-docs/word/databinding – JasonPlutext