Преобразование DOCX с пользовательскими тегами XML и структурированного документа в PDF

#xml #pdf #ms-word #docx

#xml #PDF #ms-word #docx

Вопрос:

В настоящее время мы используем сервер рендеринга Ecrion XF, позволяющий нашим веб-сервисам конвертировать документы Word в PDF. Документы содержат пользовательский XML, который привязан к тегам структурированного документа.

Продукт Ecrion — единственное найденное нами программное обеспечение, которое способно это делать, но качество создаваемых PDF-файлов посредственное. Во-первых, он отображает документы иначе, чем Word, во-вторых, он часто создает PDF-файлы с нулевым байтом из-за случайных сбоев, в-третьих, в документах иногда отсутствуют элементы, например таблицы.

Поскольку нам нужно выполнить преобразование на стороне сервера, использование Office Automation не является вариантом. Aspose.Слова для .NET создает гораздо лучшие документы PDF, но по-прежнему не поддерживает привязку SDT к пользовательскому XML.

Кто-нибудь знает о каких-либо других продуктах, которые поддерживают это?

Комментарии:

1. Привет! Вы когда-нибудь натыкались на хорошее решение для этого?

Ответ №1:

docx4j имеет хорошую поддержку для пользовательской привязки XML-данных, если я могу так выразиться.

Хотя это Java с открытым исходным кодом, многие люди используют его в среде .NET через IKVM.

Он также генерирует выходные данные в формате PDF. Вывод PDF не идеален, но включает таблицы и не должен включать случайные сбои 🙂 Поскольку исходный код является открытым, вы также можете модифицировать его для решения любых возникающих проблем.