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 は、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 ドキュメントに簡単に注釈を追加できます。開発者はほんの数行のコードを必要とします。

  1. ファイルをクラウドストレージにアップロードします。
  2. テキスト スタイル (フォント サイズ、フォント、前景、背景) を定義します。
  3. FreeTextAnnotation を使用して注釈オブジェクトを作成します。
  4. PDF ページに注釈を投稿します。
  5. 成功した場合、変更されたドキュメントをダウンロードします。
 

このサンプル コードは、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 ファイルに注釈を追加し、機能をテストできます。

  •