Задать вопрос
@goodwinsis

Как с генерировать PDF бланк с номерами страниц внутри контента?

Передо мной встала задача по генерация PDF бланка если говорить еще точнее, товарной накладной.
Сложность в том, чтобы знать количество получившихся листов, так как это количество указывается в бланке, и положение этой надписи может быть ваше или ниже в зависимости от количество пунктов в товарной накладной. То есть метод жесткой вставки по координатам мне не подходит.
Можно конечно жестко просчитывать количество пунктов на одной странице и по количеству пунктов определять количество страниц, но этот метод требует жесткой заданной высоты ячейки, что может привести к потери информации.
В качестве движка пробовал использовать itextsharp, уперся в то, что он умеет только в конце уже в сгенерированный файл добавлять номер страницы, точнее он получает его значения, путем махинаций pagevent.

Вообще проект на c#.
  • Вопрос задан
  • 2750 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Я для генерации PDF использовал Latex: генерировал .tex по шаблону, потом из него генерировал PDF.

В латексе проблема вставки кол-ва страниц решается просто:
\usepackage{lastpage}
...
в документе \pageref{LastPage} страниц
Тако подход оч удобен для серверных приложений, вам скорее всего не подойдет наверное...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы