HTML
JPG
PDF
XML
DOCX
PDF
如何使用 Cloud Go SDK 从 PDF 文档中提取链接注释
为了从 PDF 文档中获取链接,我们将使用 Aspose.PDF Cloud Go SDK 此 Cloud Go SDK 帮助 Go 程序员开发基于云的 PDF 创建、注释、编辑和转换应用程序,使用 Go 编程语言通过 Aspose.PDF REST API。使用以下命令从包管理器控制台运行。
包管理器控制台命令
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
使用 Go SDK 通过 Id 获取链接的步骤
Aspose.PDF Cloud 开发人员可以轻松地从 PDF 文档中按 Id 提取链接注释。开发人员只需几行代码。
- 使用您的应用程序密钥和密钥创建一个新的配置对象
- 创建一个对象以连接到 Cloud 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)
}
}