Анализ PDF для извлечения изображения по Id в Go SDK
API для анализа PDF-документов для извлечения изображения по Id с использованием серверного API Go.
Get StartedКак анализировать PDF-документы для извлечения изображения по Id с использованием Cloud Go SDK
Для анализа PDF-документов для извлечения изображения по Id через Cloud Go SDK мы будем использовать Aspose.PDF Cloud Go SDK Этот Cloud Go SDK помогает программистам на Go разрабатывать облачные приложения для создания, аннотации, редактирования, конвертирования и анализа PDF с использованием Aspose.PDF REST API. Используйте следующую команду из консоли диспетчера пакетов.
Команда консоли диспетчера пакетов
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Шаги по анализу PDF для извлечения изображений по Id с использованием Go SDK
Разработчики Aspose.PDF Cloud могут легко анализировать PDF-документы для извлечения изображения по Id. Разработчикам требуется всего несколько строк кода.
- Создайте новый объект Configuration с вашим Секретом и Ключом приложения
- Создайте объект для подключения к Cloud API
- Загрузите файл вашего документа
- Анализируйте PDF-документы для извлечения изображения по Id в облачном хранилище, используя функцию GetImageExtractAsPng
- Проверьте ответ и зафиксируйте результат
- Скачайте изображение в формате PNG локально, если необходимо
Этот пример кода показывает анализ PDF-документа для извлечения изображения по Id
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract Image from the document to PNG file
func ParseExtractImage(documentName string, imageId string, localFolder string, remoteFolder string) {
// Get your AppSecret and Key from https://dashboard.aspose.cloud (free registration required).
pdf_api := asposepdfcloud.NewPdfApiService(APP_SID, APP_KEY, "")
args := map[string]interface{}{
"folder": remoteFolder,
}
file, _ := os.Open(path.Join(localFolder, documentName))
_, _, _ = pdf_api.UploadFile(path.Join(remoteFolder, documentName), file, args)
response, httpResponse, err := pdf_api.GetImageExtractAsPng(documentName, imageId, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("ParseExtractImage(): Failed to extract image.")
} else {
fmt.Println("ParseExtractImage(): Image'" + imageId + "' successfully extracted from the document.")
fileName := path.Join(localFolder, (imageId + ".png"))
f, _ := os.Create(fileName)
_, _ = f.Write(response)
fmt.Println("File '" + fileName + "' successfully downloaded.")
}
}
Работа с анализом изображения по Id в PDF через Go SDK
Анализируя PDF-документы для извлечения изображения по Id, вы можете скачать или изменить изображение в PDF при необходимости. Это сохраняет позицию изображения в документах, экономя время и уменьшая ручную работу. Анализируйте PDF-документы для извлечения изображения по Id с Aspose.PDF Cloud Go SDK.
С нашим Go SDK вы можете
- Добавлять заголовок и нижний колонтитул PDF-документа в текстовом или графическом формате.
- Добавлять таблицы и текстовые или графические штампы в PDF-документы.
- Присоединять несколько PDF-документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями форм.
- Применять шифрование или дешифрование к PDF-документам и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF-документа.
- Удалять конкретный штамп или таблицу из PDF-документа по его ID.
- Заменять один или несколько экземпляров текста на странице PDF или в целом документе.
- Обширная поддержка преобразования PDF-документов в различные другие форматы файлов.
- Извлекать различные элементы PDF-файлов и оптимизировать PDF-документы.
- Вы можете попробовать наше бесплатное приложение для тестирования функциональности.
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Go?
- Список клиентов
- Безопасность