HTML JPG PDF XML DOCX
  Product Family
PDF

Go SDKを介して特定のPDFページに画像スタンプを追加

Aspose.PDF Cloud Go SDKを使用してPDFページに画像を追加するAPI

Get Started

Cloud Go SDKを使用してPDFページに画像スタンプを追加する方法

PDFドキュメントに画像スタンプを追加するために、私たちは Aspose.PDF Cloud Go SDK このCloud SDKは、GoプログラマーがGoプログラミング言語を使用してAspose.PDF REST APIを介してクラウドベースのPDFクリエーター、アノテーター、エディター、およびコンバーターアプリを開発するのを支援します。パッケージマネージャーコンソールから次のコマンドを使用します。

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


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

Goを使用してPDFに画像スタンプを追加する手順

Aspose.PDF Cloud Go開発者は、簡単にPDFドキュメントに画像スタンプを追加できます。開発者はほんの数行のコードが必要です。

  1. PDFと画像をクラウドストレージにアップロードします。
  2. 指定されたサイズと配置で画像スタンプを作成します。
  3. 目的のPDFページに画像スタンプを追加します。
  4. スタンプされたPDFをダウンロードします。
 

このサンプルコードは、PDF Cloud Go SDKを使用してPDFドキュメントに画像スタンプを追加する方法を示しています


    package main

    import (
        "fmt"
        "path"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func AppendPageStampImage(pdf_api *asposepdfcloud.PdfApiService, documentName string, outputDocument string, imageFileName string, pageNumber int32, width float64, height float64, remoteFolder string) {
        // Append image stamp to page of the PDF document.
        uploadFile(pdf_api, documentName)
        uploadFile(pdf_api, imageFileName)

        args := map[string]interface{}{
            "folder": remoteFolder,
        }

        stamp := asposepdfcloud.ImageStamp{
            Background:          true,
            HorizontalAlignment: asposepdfcloud.HorizontalAlignmentCenter,
            VerticalAlignment:   asposepdfcloud.VerticalAlignmentCenter,
            Opacity:             1,
            Rotate:              asposepdfcloud.RotationNone,
            RotateAngle:         45,
            Width:               width,
            Height:              height,
            Zoom:                1,
            FileName:            path.Join(remoteFolder, imageFileName),
        }
        _, httpResponse, err := pdf_api.PostPageImageStamps(documentName, pageNumber, []asposepdfcloud.ImageStamp{stamp}, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("appendStampImage()): Failed to append image stamp to the document.")
        } else {
            fmt.Println("appendStampImage(): image stamp '"+imageFileName+"' appended successfully pn page", pageNumber, " to the document '"+documentName+"'.")
            downloadFile(pdf_api, documentName, outputDocument, "add_image_stamp_")
        }
    }
 

Go SDKでできること

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

  •