HTML
JPG
PDF
XML
DOCX
PDF
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ドキュメントから簡単にリンクを抽出できます。開発者はわずか数行のコードを必要とします。
- Go SDK をインストール
- リンクのユースケースを開始するためにランチャーを実行 links_launch.go
- モジュール links_helper.go の ‘initPdfApi()’ 関数を使用してPDF APIサービスを作成
- モジュール links_helper.go の ‘uploadFile()’ 関数を使用してPDFドキュメントをAspose Cloudサーバーにアップロード
- モジュール extract_links.go の “getLinks()” 関数を使用してPDFドキュメントからリンクを抽出
- 成功した場合、取得したリンクを表示
このサンプルコードは、PDF Cloud Go SDKを使用してPDFドキュメントからリンクを抽出する方法を示しています
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func getLinks(pdf_api *asposepdfcloud.PdfApiService, document string, page_num int32, remote_folder string) {
uploadFile(pdf_api, document)
args := map[string]interface{}{
"folder": remote_folder,
}
result, httpResponse, err := pdf_api.GetPageLinkAnnotations(document, page_num, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
showLinks(&result.Links.List)
}
}
Go SDKを介してPDF内のリンクを操作
リンクを抽出することで、各URLの有効性と関連性を体系的に確認し、すべての参照が最新で機能していることを確認できます。リンクされたドキュメントのダウンロードやバッチ分析の実行などのタスクでは、URLの抽出が自動化を可能にし、時間を節約し手作業を減らします。 Aspose.PDF Cloud Go SDK を使用してPDFドキュメントからリンクを抽出します。
Go SDKを使用してできること
- PDFドキュメントのヘッダーとフッターをテキストまたは画像形式で追加します。
- PDFドキュメントにテーブル&テキストまたは画像スタンプを追加します。
- 複数のPDFドキュメントを既存のファイルに追加します。
- PDF添付ファイル、注釈、およびフォームフィールドを操作します。
- PDFドキュメントに暗号化や復号化を適用し、パスワードを設定します。
- ページまたはPDFドキュメント全体からすべてのスタンプとテーブルを削除します。
- IDによってPDFドキュメントから特定のスタンプまたはテーブルを削除します。
- PDFページまたはドキュメント全体からテキストの単一または複数のインスタンスを置換します。
- PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
- PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化します。
- 機能をテストするために 無料アプリ を試すことができます。