Я пытаюсь определить, будет ли MY xsl: fo сгенерированный PDF-файл превышать одну страницу или нет, без фактического генерирования вывода. Мы используем Apache-FOP 0.95 на нашем сервере, и данные XML генерируются с использованием класса PHP DOMDocument перед тем, как передать его на шаблон XSL-FO.есть такая вещь, как xsl: fo report или xsl: fo simulation?
Мой вопрос:
Есть ли PHP библиотеки там, которые могут имитировать XSL: FO вывода и отправить мне сообщает, что я могу использовать в своем приложении?
В качестве альтернативы, есть ли способ для самого Apache FOP (или Java-приложения sibling), который отправляет отчеты без фактического создания файла? Я читал документацию FOP, и помимо некоторых вещей, которые я не могу полностью понять, я не смог найти способ сделать это из FOP.
Спасибо за ввод, Jeremias. Я пытаюсь избежать создания реального файла. Когда я просматриваю большую часть документации, похоже, что у меня нет выбора, кроме как создать реальный файл и использовать большое потребление памяти FOP. Какой инструмент PDF вы бы предложили использовать для подсчета страниц? Я думал об использовании fpdi (http://www.setasign.de/products/pdf-php-solutions/fpdi/). – topmulch
Я сам не делаю PHP, поэтому я не могу рекомендовать что-либо специфичное для PHP. Сам FOP может сообщать о количестве созданных страниц. Но для этого требуется взаимодействие с FOP с использованием Java-кода. –