HTML
JPG
PDF
XML
DOCX
PDF
Получить ссылку из PDF через PDf.Cloud Go SDK
API для получения ссылки из PDF документов с использованием серверного API Go.
Get StartedКак извлечь аннотацию со ссылкой из PDF документов с использованием Cloud Go SDK
Для получения ссылок из 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
Шаги для получения ссылки по Id с использованием Go SDK
Разработчики Aspose.PDF Cloud могут легко извлечь аннотацию со ссылкой по Id из PDF документов. Разработчикам нужно всего несколько строк кода.
- Создайте новый объект Configuration с вашим секретом приложения и ключом
- Создайте объект для подключения к Cloud API
- Загрузите файл вашего документа
- Извлеките аннотацию со ссылкой по Id из PDF документов с помощью функции GetLinkAnnotation
- Проверьте ответ и зафиксируйте результат
- Если операция успешна, вы можете распечатать аннотацию со ссылкой или использовать её другим способом
Этот пример кода показывает, как получить аннотацию со ссылкой по Id из PDF документа
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)
}
}