Что-нибудь лучше, чем XSL-FO? - PullRequest
0 голосов
/ 20 июня 2011

Я смотрю на технологии для рендеринга печати, и я знаю, что есть много старых механизмов печати, но я хотел бы что-то гибкое, а также какой-то стандарт (что означает, что рендеринг дает нам варианты).

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

Спасибо.

1 Ответ

2 голосов
/ 23 июня 2011

Лучший двигатель XSL-FO - Antenna House XSL Formatter. RenderX XEP также довольно хорош, Apache FOP довольно средний, но вы можете заставить его работать для простых вещей.

Нет другого «стандарта» для получения XML в PDF. Для SGML раньше был DSSSL. Я думаю, что некоторые люди также реализовали преобразование XML-> TeX и затем использовали наборщик TeX. Другие (коммерческие) варианты вне моей головы:

  • PrinceXML (XML + CSS)
  • PTC Arbortext (FOSI, XSL-FO и APP / 3B2)
  • TurnKey TopLeaf (проприетарный)
  • SDL XySoft XPP (проприетарный)
  • Typefi (на основе InDesign Server)

Полагаю, если ваша публикация печати достаточно проста, вы могли бы использовать что-то вроде iText для создания PDF с использованием Java-класса или чего-то подобного.

...