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 プログラマーが Aspose.PDF REST API を介して PHP プログラミング言語を使用して、クラウドベースの PDF 作成、注釈付け、編集、および変換アプリを開発するのに役立ちます。 Aspose for Cloud でアカウントを作成し、アプリケーション情報を取得してください。App SID とキーを取得したら、Aspose.PDF Cloud PHP SDK を試す準備が整います。

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

     
    composer install

Cloud PHP を使用してフッターに画像を追加する手順

Aspose.PDF Cloud 開発者は、わずか数行のコードで PDF のフッターに画像を読み込み、追加できます。

  1. PDF ドキュメントをアップロード
  2. フッター画像を追加して PDF を修正
  3. 更新されたドキュメントをダウンロード
 

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 uploadFile($fileName) {
        $filePath = $this->configParams['LOCAL_FOLDER'] . $fileName;
        $fileData = file_get_contents($filePath);

        $response = $this->pdfApi->uploadFile($fileName, $fileData);
        if ($response->getCode() === 200) {
            echo "Uploaded file: {$filePath}\n";
        } else {
            echo 'Failed to upload file.';
        }
    }

    public function uploadDocument() {
        $this->uploadFile($this->configParams['PDF_DOCUMENT_NAME']);
    }

    public function downloadResult() {
        $response = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];

        if ($response->getCode() === 200) {
            file_put_contents($filePath, $response->getContents());
            echo "Downloaded: $filePath\n";
        } else {
            echo "Failed to download file.";
        }
    }

    public function addImageFooter () {
        $imageFooter = new ImageFooter(array(
            'background' => true,
            'horizontal_alignment' => \Aspose\PDF\Model\HorizontalAlignment::CENTER,
            'file_name' => $this->configParams['IMAGE_FOOTER_FILE'],
            'width' => 24,
            'height' => 24,
        ));
        $resultFooter = $this->pdfApi->postDocumentImageFooter($this->configParams['PDF_DOCUMENT_NAME'], $imageFooter);

        if ($resultFooter->getCode() === 200) {
            echo 'Successfully appended image footer ' . $this->configParams['IMAGE_FOOTER_FILE'];
        }
        else
            throw new Error("Unexpected error : can't append image footer!");
    }

    function main() {
        global $configParams;

        try {
            $pdfHeaderFooter = new PdfHeaderFooter($configParams);
            $pdfHeaderFooter->uploadDocument();
            $pdfHeaderFooter->uploadFile($configParams['IMAGE_FOOTER_FILE']);
            $pdfHeaderFooter->addImageFooter();
            $pdfHeaderFooter->downloadResult();
        } catch (\Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

PDF のフッターを操作

PDF のフッターに画像を追加すると、ドキュメントのブランディング、セキュリティ、美観、および機能が向上します。特に、ビジネス文書、レポート、法的文書、およびマーケティング資料において、プロフェッショナルで構造化されたプレゼンテーションを保証します。 Aspose.PDF Cloud PHP SDK を使用して、PDF ドキュメントにフッターを追加します。

当社の PHP ライブラリを使用して次のことができます:

  • PDF ドキュメントのヘッダーとフッターをテキストまたは画像形式で追加します。
  • PDF ドキュメントにテーブルやスタンプ(テキストまたは画像)を追加します。
  • 複数の PDF ドキュメントを既存のファイルに追加します。
  • PDF の添付ファイル、注釈、フォームフィールドを操作します。
  • PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定します。
  • ページまたは PDF 全体からすべてのスタンプとテーブルを削除します。
  • ID を指定して PDF ドキュメントから特定のスタンプまたはテーブルを削除します。
  • PDF ページまたはドキュメント全体で単一または複数のテキストを置換します。
  • PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化します。
  • 無料アプリ を試して、オンラインで機能をテストできます。