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プログラマーがAspose.PDF REST APIを通じてGoプログラミング言語を使用してクラウドベースのPDF作成、注釈付け、編集、変換アプリを開発するのを支援します。Package Manager Consoleから次のコマンドを使用してください。

Package Manager Console Command


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

Goを使用して透かしを追加する手順

Aspose.PDF Cloud Go開発者は、簡単にPDFドキュメントに透かしを追加できます。開発者はわずか数行のコードが必要です。

  1. AppendNewWatermark関数を定義
  2. PDFと画像ファイルをクラウドストレージにアップロード
  3. APIリクエストパラメータを設定
  4. ImageStampオブジェクトを作成
  5. 画像透かしを追加するためにAPIを呼び出し
  6. APIレスポンスを処理
  7. 変更されたPDFをダウンロード
 

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


	package main

	import (
		"fmt"
		"path"

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

	// Append image watermark to a document
	func AppendNewWatermark(pdf_api *asposepdfcloud.PdfApiService, document string, imageFileName string, opacity float64, rotate float64, xPos float64, yPos float64, width float64, height float64, outputDocument string, remoteFolder string) {
		uploadFile(pdf_api, document)
		uploadFile(pdf_api, imageFileName)

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

		image := asposepdfcloud.ImageStamp{
			Background:  true,
			Opacity:     opacity,
			Rotate:      asposepdfcloud.RotationNone,
			RotateAngle: rotate,
			XIndent:     xPos,
			YIndent:     yPos,
			Width:       width,
			Height:      height,
			Zoom:        1,
			FileName:    path.Join(remoteFolder, imageFileName),
		}

		_, httpResponse, err := pdf_api.PostDocumentImageStamps(document, []asposepdfcloud.ImageStamp{image}, args)
		if err != nil {
			fmt.Println(err.Error())
		} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
			fmt.Println("Unexpected error!")
		} else {
			fmt.Println("Successfully added image watermark. ")
			downloadFile(pdf_api, document, outputDocument, "add_watermark_")
		}
	}
 

Go SDKを使用してPDFの透かしを操作

透かしは、所有権または著作権情報で文書を明確にマークすることにより、不正使用や配布を防ぐことができます。許可なしにオリジナルコンテンツが誤用されたり再配布されたりするのを防ぎます。場合によっては、透かしが微妙なデザイン機能として追加され、文書の外観と感触を向上させ、ブランドアイデンティティを反映したプロフェッショナルで洗練された外観を提供します。Aspose.PDF Cloud Go SDK

当社のGo SDKを使用すると

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

  •