У меня есть несколько типов отчетов в формате PDF. Каждый отчет имеет свой собственный заголовок и нижний колонтитул с различным контентом и форматом. Все они должны иметь поле «страница X of Y». Все эти отчеты объединены в один файл PDF.Как динамически генерировать страницу x of y с помощью javascript?
Как я могу реализовать проблему X of Y? Я думал, что это должна быть очень простая задача, используя простой javascript. Но, к сожалению, это не так :(
Как это сделать? Мне просто нужно вставить текст на каждую страницу (возможно, используя PDFStamper) и запустить javascript для создания соответствующего X Y, когда открыт объединенный документ.
Зачем вам нужен javascript здесь? Вы говорите о проблеме с номером страницы с itext..right ?? –
Да. Мне нужно динамически генерировать номера страниц в документе. Поскольку каждая страница может иметь другую позицию, шрифт, цвет номера страницы (документ состоит из нескольких разных PDF-файлов). – Behnil
Вопрос нуждается в уточнении: JavaScript или Java? (Если JavaScript, вопрос абсурден.) Также: OP говорит, что примеры на itextpdf.com все добавляют номера страниц, используя тот же стиль. Это извинение: это просто примеры, вы можете изменить примеры, используя любой стиль, который вам нужен, даже используя разные стили для разных страниц. Однако неясно, где хранятся стили. Если в существующих полях AcroForm неясно, должен ли документ быть сплющен (если нет: это может привести к ряду проблем). Короче: вопрос показывает отсутствие понимания PDF. –