Справочная информация:
Мы создали клиентский портал, который выбирает нужные точки данных из нашей базы данных и выводит их в виде XML. Клиент предоставил нам желаемый формат в виде таблицы стилей XSLT. Таким образом, наши результаты для них предпочтительно являются наиболее удобным для пользователя форматом, предпочтительно PDF. Наш сервис находится на Perl, поэтому мы попробовали различные методы в различных модулях CPAN perl, а также использовали Apache FOP с внешним Java-сервисом, чтобы перейти прямо из XML / XSL в PDF, но для нашей ИТ-команды это кошмар повторяется в производстве, и результаты визуально меньше звездных.
Статус:
Мы пытаемся использовать xsltproc от xmlsoft для преобразования XML / XSL в HTML, а затем либо доставить его, либо преобразовать в PDF, но наша проблема пока заключается в том, что он выводит устаревший HTML, что вызывает проблемы со стилем и представлением во всех случаях. Поэтому ...
Вопрос :
Мы пытаемся выяснить, есть ли способ сделать вывод xsltproc с помощью пользовательской спецификации, в частности, xhtml, чтобы мы могли стилизовать ее и экспортировать в PDF-файл в предпочтительным образом. Это вообще возможно, или есть более разумный способ сделать это?