Добавить страницы в PDF
Добавление или вставка страницы в PDF файл
Aspose.PDF для PHP через Java позволяет вставлять страницу в PDF документ в любом месте файла, а также добавлять страницы в конец PDF файла. Вам нужно передать место, куда вы хотите вставить пустую страницу, в метод вставки. Этот раздел показывает, как добавлять страницы в PDF с помощью Aspose.PDF для PHP через Java.
Вставка пустой страницы в PDF файл в нужное место
Следующий фрагмент кода показывает, как вставить пустую страницу в PDF файл:
-
Создайте объект класса Document с входным PDF файлом.
-
Добавьте страницу и вставьте её в PDF.
-
Сохраните выходной PDF, используя метод Save.
Следующий фрагмент кода показывает, как вставить страницу в PDF-файл.
// Открыть документ
$document = new Document($inputFile);
// Добавить страницу
$document->getPages()->add();
// Вставить пустую страницу в PDF
$document->getPages()->insert(2);
// Сохранить выходной документ
$document->save($outputFile);
$document->close();
В примере выше мы добавили пустую страницу с параметрами по умолчанию. Если вам нужно сделать размер страницы таким же, как у другой страницы в документе, следует добавить несколько строк кода:
// Открыть документ
$document = new Document($inputFile);
// Добавить страницу
$page1 = $document->getPages()->add();
// Вставить пустую страницу в PDF
$page2 = $document->getPages()->insert(2);
// скопировать параметры страницы с первой страницы
$page2->setCropBox($page1->getCropBox());
$page2->setMediaBox($page1->getMediaBox());
$page2->setTrimBox($page1->getTrimBox());
$page2->setArtBox($page1->getArtBox());
$page2->setBleedBox($page1->getBleedBox());
// Сохранить выходной документ
$document->save($outputFile);
$document->close();
Добавить пустую страницу в конец файла PDF
Иногда требуется, чтобы документ заканчивался пустой страницей. Эта тема объясняет, как вставить пустую страницу в конец PDF-документа.
Чтобы вставить пустую страницу в конец PDF-файла:
- Создайте объект класса Document с входным PDF-файлом.
- Добавьте страницу и вставьте её в PDF.
- Сохраните выходной PDF, используя метод save.
Следующий фрагмент кода показывает, как вставить пустую страницу в конец PDF-файла.
// Открыть документ
$document = new Document($inputFile);
// Добавить страницу
$document->getPages()->add();
// Вставить пустую страницу в PDF
$document->getPages()->insert(2);
// Сохранить выходной документ
$document->save($outputFile);
$document->close();