在 PDF 中添加页面
Contents
[
Hide
]
在 PDF 文件中添加或插入页面
Aspose.PDF for PHP via Java 允许您在文件的任何位置插入页面到 PDF 文档中,也可以在 PDF 文件的末尾添加页面。您需要将要插入空白页面的位置传递给插入方法。 本节显示如何使用 Aspose.PDF for PHP via Java 向 PDF 添加页面。
在所需位置向 PDF 文件插入空白页面
以下代码片段显示了如何在 PDF 文件中插入空白页面:
-
使用输入 PDF 文件创建一个 Document 类对象。
-
添加页面,并在 PDF 中插入它。
-
使用 Save 方法保存输出 PDF。
以下代码片段展示了如何在 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);
// 从页面 1 复制页面参数
$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 文件末尾插入空白页:
- 使用输入 PDF 文件创建一个 Document 类对象。
- 添加页面,并将其插入到 PDF 中。
- 使用保存方法保存输出 PDF。
以下代码片段展示了如何在 PDF 文件的末尾插入一个空白页。
// 打开文档
$document = new Document($inputFile);
// 添加页面
$document->getPages()->add();
// 在 PDF 中插入一个空白页
$document->getPages()->insert(2);
// 保存输出文档
$document->save($outputFile);
$document->close();