HTML JPG PDF XML DOCX
  Product Family
PDF

Cloud Go SDKを使用してPDFからリンクを取得

サーバーサイドGo APIを使用してPDFドキュメントからリンクを取得するためのAPI。

Get Started

Cloud Go SDKを使用してPDFドキュメントからリンク注釈を抽出する方法

PDFドキュメントからリンクを取得するには、 Aspose.PDF Cloud Go SDK このCloud Go SDKは、Aspose.PDF REST APIを介してGoプログラミング言語を使用してクラウドベースのPDF作成、注釈付け、編集、および変換アプリを開発するGoプログラマーを支援します。パッケージマネージャーコンソールから次のコマンドを使用します。

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


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

Go SDKを使用してIDでリンクを取得する手順

Aspose.PDF Cloudの開発者は、PDFドキュメントからIDでリンク注釈を簡単に抽出できます。開発者はほんの数行のコードが必要です。

  1. アプリケーションのシークレットとキーを使用して新しいConfigurationオブジェクトを作成
  2. クラウドAPIに接続するためのオブジェクトを作成
  3. ドキュメントファイルをアップロード
  4. GetLinkAnnotation関数を使用してPDFドキュメントからIDでリンク注釈を抽出
  5. 応答を確認し、結果をログに記録
  6. 操作が成功した場合、リンク注釈を印刷するか、別の方法でリンク注釈を使用できます
 

このサンプルコードは、PDFドキュメントからIDでリンク注釈を取得する方法を示しています

    package main

    import (
	"fmt"

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

    func getLink(pdf_api *asposepdfcloud.PdfApiService, document string, link_id string, remote_folder string) {
	uploadFile(pdf_api, document)

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

	result, httpResponse, err := pdf_api.GetLinkAnnotation(document, link_id, args)
	if err != nil {
		fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		fmt.Println("Unexpected error!")
	} else {
		links := []asposepdfcloud.LinkAnnotation{*result.Link}
		showLinks(&links)
	}
    }