HTML
JPG
PDF
XML
DOCX
PDF
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でリンク注釈を簡単に抽出できます。開発者はほんの数行のコードが必要です。
- アプリケーションのシークレットとキーを使用して新しいConfigurationオブジェクトを作成
- クラウドAPIに接続するためのオブジェクトを作成
- ドキュメントファイルをアップロード
- GetLinkAnnotation関数を使用してPDFドキュメントからIDでリンク注釈を抽出
- 応答を確認し、結果をログに記録
- 操作が成功した場合、リンク注釈を印刷するか、別の方法でリンク注釈を使用できます
このサンプルコードは、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)
}
}