Мне интересно, можно ли изменить размеры страницы после того, как содержание было добавлено к ней?
Я создаю документ PDF в коде, используя iTextSharp, и размещаю некоторый контент на странице. Я только узнаю высоту содержимого после его рисования, а затем мне нужно «обрезать» страницу, чтобы она была такой же высокой, как и содержимое.
Я знаю, что могу сделать это, записав содержимое в pdfTemplate, затем выполнив SetPageSize () и NewPage (), а затем добавив шаблон на новую страницу. Однако этот документ должен иметь только 1 страница . В этом-то и суть - я не могу установить размер страницы 1 после факта, только последующие страницы, но документ должен содержать только одну страницу.
Если нет способа удалить страницу 1 после добавления второй страницы правильного размера, я не могу думать о том, как этого добиться: одностраничный PDF-файл, размер страницы которого мне нужно изменить после записи на него содержимого.