Анализируйте PDF для извлечения полей формы как XML в Go SDK
API для анализа PDF документов для извлечения полей формы как XML, используя серверный Go API.
Get StartedКак анализировать PDF документы для извлечения полей формы как XML, используя Cloud Go SDK
Для анализа PDF документов для извлечения полей формы как XML через Cloud Go SDK мы будем использовать Aspose.PDF Cloud Go SDK Этот Cloud Go SDK помогает программистам Go разрабатывать облачные приложения для создания, аннотирования, редактирования, конвертации и анализа PDF, используя язык программирования Go через REST API Aspose.PDF. Используйте следующую команду из консоли диспетчера пакетов.
Команда консоли диспетчера пакетов
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Шаги для анализа PDF для извлечения полей формы как XML, используя Go SDK
Разработчики Aspose.PDF Cloud могут легко анализировать PDF документы для извлечения полей формы как XML. Разработчикам нужно всего несколько строк кода.
- Создайте новый объект Configuration с вашим секретом приложения и ключом
- Создайте объект для подключения к Cloud API
- Загрузите файл вашего документа
- Анализируйте PDF документы для извлечения полей формы как XML в облачном хранилище, используя функцию PutExportFieldsFromPdfToXmlInStorage
- Проверьте ответ и запишите результат
- Загрузите файл XNL локально, если необходимо
Этот пример кода показывает анализ PDF документа для извлечения полей формы как XML
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract Form fields from the document to XML file
func ParseExtractFormsAsXML(documentName string, outputFDFName 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)
xmlPath := path.Join(remoteFolder, outputXMLName)
_, httpResponse, err := pdf_api.PutExportFieldsFromPdfToXmlInStorage(documentName, xmlPath, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("ParseExtractFormsAsXML(): Failed to extract Form fields from the document.")
} else {
fmt.Println("ParseExtractFormsAsXML(): Forms fields successfully extracted from the document '" + documentName + "'.")
result_data, _, _ := pdf_api.DownloadFile(path.Join(remoteFolder, documentName), args)
fileName := path.Join(localFolder, outputXMLName)
f, _ := os.Create(fileName)
_, _ = f.Write(result_data)
fmt.Println("File '" + outputXMLName + "' successfully downloaded.")
}
}
Работа с анализом форм в PDF через Go SDK
Анализируя PDF документы для извлечения полей формы как XML, можно систематически проверять правильность и актуальность каждого поля формы, обеспечивая, что все ссылки актуальны и функциональны. Для задач, таких как загрузка полей формы как XML или проведение пакетных анализов, извлечение полей формы позволяет автоматизировать процессы, экономя время и снижая затраты на ручной труд. Анализируйте PDF документы для извлечения полей формы как XML с Aspose.PDF Cloud Go SDK.
С нашим Go SDK вы можете
- Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
- Добавлять таблицы и текстовые или графические штампы в PDF документы.
- Присоединять несколько PDF документов к существующему файлу.
- Работать с вложениями, аннотациями и полями форм PDF.
- Применять шифрование или расшифровку к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF документа.
- Удалять конкретный штамп или таблицу из PDF документа по его ID.
- Заменять одно или несколько вхождений текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наше бесплатное приложение для тестирования функциональности.
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Go?
- Список клиентов
- Безопасность