HTML JPG PDF XML DOCX
  Product Family
PDF

Анализ PDF для извлечения полей формы как FDF в Go SDK

API для анализа PDF-документов для извлечения полей формы как FDF с использованием серверного Go API.

Get Started

Как анализировать PDF-документы для извлечения полей формы как FDF с использованием Cloud Go SDK

Для анализа PDF-документов для извлечения полей формы как FDF через Cloud Go SDK мы будем использовать 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

     

Шаги для анализа PDF для извлечения полей формы как FDF с использованием Go SDK

Разработчики Aspose.PDF Cloud могут легко анализировать PDF-документы для извлечения полей формы как FDF. Разработчикам требуется всего несколько строк кода.

  1. Создайте новый объект конфигурации с вашим секретом и ключом приложения
  2. Создайте объект для подключения к облачному API
  3. Загрузите ваш файл документа
  4. Анализируйте PDF-документы для извлечения полей формы как FDF в облачном хранилище с использованием функции PutExportFieldsFromPdfToFdfInStorage
  5. Проверьте ответ и зафиксируйте результат
  6. Скачайте FDF-файл локально, если необходимо
 

Этот пример кода показывает анализ PDF-документа для извлечения полей формы как FDF


package main

import (
	"fmt"
	"path"

	asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)

// Extract Form fields from the document to FDF file
func ParseExtractFormsAsFDF(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)


	fdfPath := path.Join(remoteFolder, outputFDFName)

	_, httpResponse, err := pdf_api.PutExportFieldsFromPdfToFdfInStorage(documentName, fdfPath, args)
	if err != nil {
		fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		fmt.Println("ParseExtractFormsAsFDF(): Failed to extract Form fields from the document.")
	} else {
		fmt.Println("ParseExtractFormsAsFDF(): Forms fields successfully extracted from the document '" + documentName + "'.")
		result_data, _, _ := pdf_api.DownloadFile(path.Join(remoteFolder, documentName), args)
		fileName := path.Join(localFolder, outputFDFName)
		f, _ := os.Create(fileName)
		_, _ = f.Write(result_data)
		fmt.Println("File '" + outputFDFName + "' successfully downloaded.")
	}
}
 

Работа с анализом форм в PDF через Go SDK

Анализируя PDF-документы для извлечения полей формы как FDF, можно систематически проверять правильность и актуальность каждого поля формы, обеспечивая актуальность и функциональность всех ссылок. Для таких задач, как загрузка полей формы как FDF или проведение пакетного анализа, извлечение полей формы позволяет автоматизировать процессы, экономя время и снижая ручные усилия. Анализируйте PDF-документы для извлечения полей формы как FDF с Aspose.PDF Cloud Go SDK.

С нашим Go SDK вы можете

  • Добавлять заголовок и нижний колонтитул PDF-документа в текстовом или графическом формате.
  • Добавлять таблицы и текстовые или графические штампы в PDF-документы.
  • Присоединять несколько PDF-документов к существующему файлу.
  • Работать с вложениями, аннотациями и полями форм PDF.
  • Применять шифрование или дешифрование к PDF-документам и устанавливать пароль.
  • Удалять все штампы и таблицы с страницы или из всего PDF-документа.
  • Удалять определенный штамп или таблицу из PDF-документа по его ID.
  • Заменять один или несколько экземпляров текста на странице PDF или во всем документе.
  • Обширная поддержка конвертации PDF-документов в различные другие форматы файлов.
  • Извлекать различные элементы из PDF-файлов и оптимизировать PDF-документы.
  • Вы можете попробовать наше бесплатное приложение, чтобы протестировать функциональность.

  •