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ドキュメントのブックマークを簡単に置換できます。開発者は数行のコードだけが必要です。
- パラメータの設定
- 指定されたプロパティで新しいブックマークを作成
- Aspose PDF Cloud APIを使用してPDFドキュメント内のブックマークを置換
- 操作が成功した場合は更新されたブックマークを印刷
このサンプルコードはPDF Cloud Go SDKを使用してPDFドキュメントのブックマークを置換する方法を示しています
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func replaceBookmark(pdf_api *asposepdfcloud.PdfApiService, document_name string, bookmark_path string, title string, remote_folder string) {
args := map[string]interface{}{
"folder": remote_folder,
}
bookmark := asposepdfcloud.Bookmark{
Action: "GoTo",
Bold: true,
Italic: false,
Title: title,
PageDisplay: "XYZ",
PageDisplayBottom: 10,
PageDisplayLeft: 10,
PageDisplayRight: 10,
PageDisplayTop: 10,
PageDisplayZoom: 2,
PageNumber: 1,
Color: &asposepdfcloud.Color{A: 0x00, R: 0x00, G: 0xFF, B: 0x00},
}
result, httpResponse, err := pdf_api.PutBookmark(document_name, bookmark_path, bookmark, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
fmt.Println(result.Bookmark)
}
}
Go SDKでできること
- PDFドキュメントのヘッダーとフッターをテキストまたは画像形式で追加。
- PDFドキュメントにテーブルとテキストまたは画像スタンプを追加。
- 複数のPDFドキュメントを既存のファイルに追加。
- PDFの添付ファイル、注釈、フォームフィールドを操作。
- PDFドキュメントに暗号化または復号を適用し、パスワードを設定。
- ページまたはPDFドキュメント全体からすべてのスタンプとテーブルを削除。
- PDFドキュメントからIDで特定のスタンプまたはテーブルを削除。
- PDFページまたはドキュメント全体から単一または複数のテキストインスタンスを置換。
- PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
- PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化。
- 無料アプリを試して、PDFファイル内のブックマークをオンラインで置換し、機能をテストできます。