HTML JPG PDF XML DOCX
  Product Family
PDF

Анализируйте 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. Разработчикам нужно всего несколько строк кода.

  1. Создайте новый объект Configuration с вашим секретом приложения и ключом
  2. Создайте объект для подключения к Cloud API
  3. Загрузите файл вашего документа
  4. Анализируйте PDF документы для извлечения полей формы как XML в облачном хранилище, используя функцию PutExportFieldsFromPdfToXmlInStorage
  5. Проверьте ответ и запишите результат
  6. Загрузите файл 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 документы.
  • Вы можете попробовать наше бесплатное приложение для тестирования функциональности.

  •