PDFlib — обрезка страниц

Я пытаюсь выяснить, можно ли обрезать страницу PDFlib ПОСЛЕ того, как ее размеры установлены.

Например, у меня есть нестандартная страница размером 500x10000pt:

$p->begin_page_ext(500, 10000, '');

...

$p->end_page_ext('');

После того, как я закончу добавлять к нему элементы, я буду знать, какой высоты должна быть эта страница.

Как я могу обрезать эту страницу до высоты 2000pt?


person temuri    schedule 26.08.2019    source источник


Ответы (1)


How can I trim that page to the height of 2000pt?

простым использованием:

$p->end_page_ext('width=500 height=2000');

Просто важно, что это уменьшит размер страницы от начала (внизу слева). В противном случае вы можете использовать опцию cropBox, чтобы обрезать страницу до определенной области. Например:

$p->end_page_ext('cropbox={100 100 600 2100}');

См. Справочник по API PDFlib 9.2, глава 3.3, где подробно описаны все опции end_page_ext().

person Rainer    schedule 26.08.2019