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 作成、注釈、編集、および変換アプリを開発するのを支援します。パッケージ マネージャー コンソールから次のコマンドを使用してください。

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


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

Go を使用してリンクを追加する手順

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

  1. Go SDK をインストールします
  2. リンク使用例の開始用ランチャーを実行します links_launch.go
  3. モジュール links_helper.go の ‘initPdfApi()’ 関数を使用して PDF API サービスを作成します
  4. モジュール links_helper.go の ‘uploadFile()’ 関数を使用して PDF ドキュメントを Aspose Cloud サーバーにアップロードします
  5. モジュール append_link.go の ‘appendLink()’ 関数を使用して PDF ドキュメントにリンクを追加します
  6. 変更されたファイルをダウンロードします
 

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


    package main

    import (
        "fmt"

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

    func appendLink(pdf_api *asposepdfcloud.PdfApiService, document string, output_document string, page_num int32, link_action string, rect *asposepdfcloud.Rectangle, remote_folder string) {
        uploadFile(pdf_api, document)

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

        link := asposepdfcloud.Link{Href: link_action}

        link_annotation := asposepdfcloud.LinkAnnotation{
            Links:        []asposepdfcloud.Link{link},
            ActionType:   asposepdfcloud.LinkActionTypeGoToURIAction,
            Action:       link_action,
            Highlighting: asposepdfcloud.LinkHighlightingModeInvert,
            Color:        &asposepdfcloud.Color{A: 0xFF, R: 0xAA, G: 0x00, B: 0x00},
            Rect:         rect,
        }

        result, httpResponse, err := pdf_api.PostPageLinkAnnotations(
            document, page_num, []asposepdfcloud.LinkAnnotation{link_annotation}, args,
        )
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
        } else {
            fmt.Println(result)

            downloadFile(pdf_api, document, output_document)
        }
    }
 

Go SDK を介して PDF のリンクを操作する

PDF にリンクを追加することで、使いやすさ、インタラクティブ性、アクセシビリティが向上します。ナビゲーション、マーケティング、クロスリファレンスなど、ハイパーリンクはドキュメントの効果を高め、ユーザーが関連するコンテンツを見つけやすくし、行動を起こしやすくします。 Aspose.PDF Cloud Go SDK を使用して PDF ドキュメントにリンクを追加します。

Go SDK を使用してできること

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

  •