У меня есть .xml-файл, и я хотел бы сгенерировать файл .pdf. Я использую xsl-fo, чтобы это произошло.XSL-FO проверяет значение <fo: page-number />
Проблема заключается в том, что я не могу запросить номер текущей страницы, чтобы сохранить ее в переменной, а не делать разные вещи в зависимости от ее значения.
Бетон: если текущая страница равна 0 по модулю 3, мне нужно нарисовать «X» на странице страницы, если текущая страница равна 1 по модулю 3, чем я сделал, чтобы нарисовать «Y» на buttom на странице, если текущая страница равна 2 по модулю 3, чем я сделал, чтобы нарисовать «B» в нижней части страницы.
Ok. Тогда мне нужно найти что-то еще. Большое спасибо! – Mihai238
Обычно, что есть в FO, это не проблема. Пара сложных основных ссылок, а также условная страница-мастер-ссылка, могут решить большинство проблем. Если ваши страницы очень маленькие, вы можете создать отдельную последовательность fo: page для каждой страницы и использовать для них разные основные ссылки, чтобы иметь разные нижние колонтитулы ... но как только ваш контент перейдет на одну страницу, все будет выглядеть другой. – ljdelight
Еще раз спасибо. Я нашел решение с помощью PDFBox. После создания файла PDF я могу редактировать PDF-файл, чтобы получить именно то, что я хочу. http://pdfbox.apache.org/ – Mihai238