Получить PDF-формы в Go SDK
Получить все поля формы из PDF-документа с помощью Go Cloud SDK
Get StartedПолучить AcroForms из PDF-документа через облачный Go SDK
Чтобы получить AcroForms из PDF, мы будем использовать Aspose.PDF Cloud Go SDK. Этот облачный SDK помогает разработчикам Go создавать облачные приложения для создания, аннотирования, редактирования и конвертации PDF с использованием языка Go через Aspose.PDF REST API. Просто создайте аккаунт на Aspose for Cloud и получите информацию о приложении. Как только у вас будут App SID и ключ, вы будете готовы использовать Aspose.PDF Cloud Go SDK.
Команда консоли диспетчера пакетов
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Шаги для получения AcroForms через Go
Aspose.PDF Cloud разработчики могут легко загружать и получать acroforms из PDF всего за несколько строк кода.
- Загрузите PDF-файл в сервис Aspose.PDF Cloud.
- Запишите любые ошибки, возникшие во время загрузки файла.
- Получите поля формы из PDF-файла в хранилище Aspose.PDF Cloud.
- Пройдите по полям формы и запишите имена и значения полей в консоль.
- Запишите любые ошибки, возникшие при извлечении полей.
- Скачайте результат, если он нужен
Этот пример кода показывает получение AcroForms из PDF-документов с использованием Go
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func appendFormFiled(document_name string, output_name string, local_folder string, remote_folder string) {
// Initialize Credentials and create Pdf.Cloud service object
AppSID := "YOUR_APP_SID" // Your Application SID
AppKey := "YOUR_APP_KEY" // Your Application Key
pdfApi := asposepdfcloud.NewPdfApiService(AppSID, AppKey, "")
args := map[string]interface{}{
"folder": remote_folder,
}
file, _ := os.Open(filepath.Join(local_folder, document_name))
_, _, _ = pdfApi.UploadFile(filepath.Join(remote_folder, document_name), file, args)
result, httpResponse, err := pdfApi.GetFields(document_name, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
for i, f := range result.Fields.List {
fmt.Println("field > ", i, ": type: '"+string(f.Type_)+"', name: '"+f.Name+",' values: '"+f.Values[0]+"'")
}
}
}
Работа с AcroForms через Go SDK
Извлечение данных AcroForm позволяет эффективно собирать и анализировать информацию, полученную от пользователей, такую как опросы или ответы на заявки. Полученные данные AcroForm можно интегрировать в базы данных, электронные таблицы или другие системы для дальнейшей обработки или ведения записей. Извлечение AcroForms помогает при аудите заполненных форм для проверки точности, подлинности или полноты предоставленных данных. Получение AcroForms необходимо при передаче форм в другие системы управления документами или создании резервных копий. Получите AcroForms из PDF-документов с помощью Aspose.PDF Cloud Go SDK.
С помощью нашей Go-библиотеки вы можете
- Добавлять заголовок и нижний колонтитул PDF-документа в текстовом или графическом виде.
- Добавлять таблицы и штампы (текстовые или изображения) в PDF-документы.
- Добавлять несколько PDF-документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями формы.
- Применять шифрование или дешифрование к PDF-документам и задавать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF-документа.
- Удалять конкретный штамп или таблицу из PDF-документа по их ID.
- Заменять один или несколько экземпляров текста на странице PDF или во всём документе.
- Широкая поддержка конвертации PDF-документов в различные другие форматы файлов.
- Извлекать различные элементы PDF-файлов и оптимизировать PDF-документы.
- Вы можете попробовать наше бесплатное приложение, чтобы получить AcroForms из PDF-файлов онлайн и протестировать его функциональность.
- Обучающие ресурсы
- Документация
- Исходный код
- Справка API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Go?
- Список клиентов
- Безопасность