HTML
JPG
PDF
XML
DOCX
PDF
Cloud Go SDK を使用して PDF ドキュメントに注釈を追加する方法
PDF ドキュメントに注釈を追加するには、 Aspose.PDF Cloud Go SDK この Cloud SDK は、Aspose.PDF REST API を介して Go プログラミング言語を使用してクラウドベースの PDF 作成、注釈付け、編集、および変換アプリを開発する Go プログラマーを支援します。パッケージ マネージャー コンソールから次のコマンドを使用します。
パッケージ マネージャー コンソール コマンド
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Go を使用して注釈を追加する手順
Aspose.PDF Cloud Go 開発者は、PDF ドキュメントに簡単に注釈を追加できます。開発者はほんの数行のコードを必要とします。
- ファイルをクラウドストレージにアップロードします。
- テキスト スタイル (フォント サイズ、フォント、前景、背景) を定義します。
- FreeTextAnnotation を使用して注釈オブジェクトを作成します。
- PDF ページに注釈を投稿します。
- 成功した場合、変更されたドキュメントをダウンロードします。
このサンプル コードは、PDF Cloud Go SDK を使用して PDF ドキュメントにフリーテキスト注釈を追加する方法を示しています
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func AppendTextAnnotation(pdf_api *asposepdfcloud.PdfApiService, document_name string, page_num int32, output_document string, prefix string, remote_folder string) {
// Append a new free text annotation to the PDF document.
UploadFile(pdf_api, document_name)
args := map[string]interface{}{
"folder": remote_folder,
}
text_style := asposepdfcloud.TextStyle{
FontSize: 20,
Font: "Arial",
ForegroundColor: &asposepdfcloud.Color{A: 0xFF, R: 0x00, G: 0xFF, B: 0x00},
BackgroundColor: &asposepdfcloud.Color{A: 0xFF, R: 0xFF, G: 0x00, B: 0x00},
}
new_annotation := asposepdfcloud.FreeTextAnnotation{
Rect: &asposepdfcloud.Rectangle{LLX: 100, LLY: 350, URX: 450, URY: 400},
TextStyle: &text_style,
Name: "Free Text Annotation",
Flags: []asposepdfcloud.AnnotationFlags{asposepdfcloud.AnnotationFlagsDefault},
HorizontalAlignment: asposepdfcloud.HorizontalAlignmentCenter,
Intent: asposepdfcloud.FreeTextIntentFreeTextTypeWriter,
RichText: NEW_FT_ANNOTATION_TEXT,
Subject: NEW_FT_ANNOTATION_SUBJECT,
Contents: NEW_FT_ANNOTATION_CONTENTS,
Title: NEW_FT_ANNOTATION_DESCRIPTION,
ZIndex: 1,
Justification: asposepdfcloud.JustificationCenter,
}
_, httpResponse, err := pdf_api.PostPageFreeTextAnnotations(document_name, page_num, []asposepdfcloud.FreeTextAnnotation{new_annotation}, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("AppendTextAnnotation(): Failed to append annotation to the document page.")
} else {
fmt.Println("AppendTextAnnotation(): annotation '" + NEW_FT_ANNOTATION_TEXT + "' added to the document '" + document_name + "'.")
DownloadFile(pdf_api, document_name, output_document, prefix)
}
}
Go SDK を通じて PDF の注釈を操作
PDF に注釈を追加することは、さまざまなユースケースにおいて多くの重要な目的を果たします。最も一般的な理由の 1 つは、レビューとフィードバックのためです。注釈により、ユーザーはドキュメントの特定の部分を強調表示したり、コメントを残したり、質問をしたり、変更を提案したりできます。これにより、複数の協力者が関与している場合でも、レビュー プロセスがより効率的で整理されたものになります。 Aspose.PDF Cloud Go SDK を使用して PDF ドキュメントに注釈を追加します。
Go SDK を使用してできること
- PDF ドキュメントのヘッダーとフッターをテキストまたは画像形式で追加します。
- PDF ドキュメントにテーブルとテキストまたは画像スタンプを追加します。
- 複数の PDF ドキュメントを既存のファイルに追加します。
- PDF の添付ファイル、注釈、フォームフィールドを操作します。
- PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定します。
- ページまたは PDF ドキュメント全体からすべてのスタンプとテーブルを削除します。
- ID によって PDF ドキュメントから特定のスタンプまたはテーブルを削除します。
- PDF ページまたはドキュメント全体からテキストの単一または複数のインスタンスを置換します。
- PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
- PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化します。
- 無料アプリ を試して、オンラインで PDF ファイルに注釈を追加し、機能をテストできます。