PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

PHP SDKでPDFにページを追加

Cloud PHP SDKを使用してPDFドキュメントにページを追加します。

Get Started

Cloud PHP SDKを使用してPDFにページを追加する方法

PDFにページを追加するために、我々は使用します Aspose.PDF Cloud PHP SDK このCloud SDKは、PHPプログラマーがPHPプログラミング言語を使用してクラウドベースのPDF作成、注釈、編集、および変換アプリを開発するのを支援します。簡単にAspose for Cloudでアカウントを作成し、アプリケーション情報を取得します。App SIDとキーを取得したら、Aspose.PDF Cloud PHP SDKを利用する準備が整います。

パッケージマネージャーコンソールコマンド

     
    composer install

Cloud 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ドキュメントを最適化します。
  • 無料アプリを試して、オンラインで機能をテストできます。