PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

在 PHP SDK 中向 PDF 添加页面

使用云 PHP SDK 向 PDF 文档添加页面。

Get Started

如何通过云 PHP SDK 向 PDF 添加页面

要将页面添加到 PDF 中,我们将使用 Aspose.PDF Cloud PHP SDK 这个云 SDK 帮助 PHP 程序员使用 PHP 编程语言通过 Aspose.PDF REST API 开发基于云的 PDF 创建、注释、编辑和转换应用程序。只需在 Aspose for Cloud 创建一个帐户并获取您的应用程序信息。一旦您拥有 App SID 和密钥,您就可以开始使用 Aspose.PDF Cloud PHP SDK。

包管理器控制台命令

     
    composer install

通过云 PHP 添加页面到 PDF 的步骤

Aspose.PDF Cloud 开发者可以轻松地加载和添加页面到 PDF 中,只需几行代码。

  1. 上传 PDF 文档
  2. 将新页面附加到文档
  3. 下载更新后的 PDF
  4. 实施错误处理以确保稳定性
 

使用 PHP 向 PDF 添加页面


    private function _create_rest_api() {
        $credentials = json_decode(file_get_contents("../../../../Credentials/credentials.json"), true);

        $configAuth = new Configuration();
        $configAuth->setAppKey($credentials['key']);
        $configAuth->setAppSid($credentials['id']);

        $this->pdfApi = new PdfApi(null, $configAuth);
    }

    public function __construct($config) {
        $this->configParams = $config;
        $this->_create_rest_api();
    }

    public function uploadDocument() {
        $fileNamePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $pdfFileData = file_get_contents($fileNamePath);
        $this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $pdfFileData);
    }

    public function downloadResult() {
        $changedPdfData = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];
        file_put_contents($filePath, $changedPdfData);
        echo "Downloaded: " . $filePath . "\n";
    }

    public function appendPage() {
        $resultPages = $this->pdfApi->putAddNewPage($this->configParams['PDF_DOCUMENT_NAME']);
        if ($resultPages->getCode() == 200) {
            $newPage = end($resultPages->getPages()->getList('list'));
            echo "Appended page:";
            var_dump($newPage);
        } else {
            echo "Unexpected error: can't get pages!!!\n";
        }
    }

    function main() {
        global $configParams;
        $pdfPages = new PdfPages($configParams);
        try {
            $pdfPages->uploadDocument();
            $pdfPages->appendPage();
            $pdfPages->downloadResult();
        } catch (Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

处理 PDF 中的页面

向 PDF 文档添加页面是一个常见任务,可以实现各种目的,增强文档的功能、组织性和全面性。通常需要包括附录、参考资料或在原始文档创建时不可用的更新数据。添加新页面可以无缝整合这些补充信息,确保文档保持最新和全面。向 PDF 添加页面是一种多功能的做法,可以满足多种需求,从增强内容和结构到确保合规性和促进协作。通过了解具体要求并使用合适的工具,用户可以有效地管理和修改 PDF 文档以满足各种目的。 使用 Aspose.PDF Cloud PHP SDK 向 PDF 文档添加页面。

使用我们的 PHP 库,您可以:

  • 以文本或图像格式添加 PDF 文档的页眉和页脚。
  • 向 PDF 文档添加表格和印章(文本或图像)。
  • 将多个 PDF 文档附加到现有文件。
  • 处理 PDF 附件、注释和表单字段。
  • 对 PDF 文档应用加密或解密并设置密码。
  • 删除页面或整个 PDF 文档中的所有印章和表格。
  • 根据 ID 从 PDF 文档中删除特定印章或表格。
  • 替换 PDF 页面上或整个文档中的单个或多个文本实例。
  • 广泛支持将 PDF 文档转换为其他多种文件格式。
  • 提取 PDF 文件的各种元素并优化 PDF 文档。
  • 您可以尝试我们的免费应用在线测试功能。