Каковы основные реализации XSL-FO? Как я выбираю среди них? - PullRequest
7 голосов
/ 21 сентября 2009

Я оцениваю технологии рендеринга PDF. XSL-FO - это выбранный нами путь, поскольку он является открытым стандартом, а нашими исходными данными является XML. Какой опыт люди получили с различными реализациями XSL-FO?

Реализации, которые я нашел до сих пор:

Критерии, которые я использую для оценки: производительность, стабильность, поддержка, цена, инструменты управления шаблонами. Также важно: хорошие API Java и способность работать на Unix.

Какой бы продукт мы ни выбрали, нас также попросят найти консалтинговые услуги, которые помогут нам в создании наших шаблонов, поэтому очень важно найти разработчиков, знакомых с этой технологией.

Обновление:

Сотрудники Ecrion провели сравнение производительности , что оспаривается renderX люди. Тем не менее, renderX пока отказывается предлагать свои собственные тесты или тесты для сравнения. Я предполагаю, что мне придется запустить свои собственные тесты.

Пока что я склоняюсь к Ecrion, потому что он поддерживает вывод WordML, а парень renderX был немного груб.

Ответы [ 4 ]

7 голосов
/ 22 сентября 2009

Ibex pdf creator - хороший движок XSL-FO с реализациями Java и .NET.

Я использовал их реализацию на Java, и она сделала почти все, что нам было нужно, и была производительной. Их модель лицензирования действительно хороша , особенно если вы создаете клиентов, которым требуется обработка XSL-FO. Вы платите за разработчика , , а не a за каждого клиента .

Дом антенн и renderX. являются лидерами в пространстве XSL-FO. У них есть отличные инструменты и полная поддержка / реализация для спецификации XSL-FO.

Независимо от того, какой движок FO вы выберете, полезно иметь несколько доступных для разработки. Рендеринг с использованием различных модулей FO помогает протестировать XSL-FO и определить, является ли неправильный вывод результатом проблемы с механизмом рендеринга или с XSL-FO.

2 голосов
/ 11 января 2010

Ecrion имеет самый продвинутый дизайнер отчетов. Это намного выше инструмента Антенны, и вы можете видеть реальный XSL-FO, который редактируется. Это важно, потому что вы можете использовать Ecrion's Designer со всеми форматерами XSL-FO, включая FOP. Другие поставщики пытаются установить привязку к своему форматеру FO.

1 голос
/ 21 сентября 2009

Antennahouse - еще одна важная реализация XSL-FO:

0 голосов
/ 01 октября 2013

Поздняя запись, но для завершения: я использую рабочую станцию ​​XML2PDF от www.alt-soft.com - это быстро, дешево и делает работу, даже SVG и закладки.

...