HTML JPG PDF XML DOCX
  Product Family
PDF

Анализируйте PDF для извлечения полей формы как FDF в Node.js SDK

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

Get Started

Как анализировать PDF документы для извлечения полей формы как FDF с помощью Cloud Node.js SDK

Для анализа PDF документов для извлечения полей формы как FDF через Cloud Node.js SDK, мы будем использовать Aspose.PDF Cloud Node.js SDK Этот Cloud SDK помогает программистам на Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования, преобразования и анализа PDF с использованием языка программирования Node.js через Aspose.PDF REST API. Просто создайте аккаунт на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будут App SID и ключ, вы готовы использовать Aspose.PDF Cloud Node.js SDK.

Команда консоли диспетчера пакетов


     
    npm install asposepdfcloud --save

     
     

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

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

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

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


import path from 'node:path';

export {ParseExportFormsAsFDF};

const pdfApi = new PdfApi(APP_SID, APP_KEY);

const ParseExportFormsAsFDF = {
    async uploadDocument (documentName, localFolder, tempFolder) {
        const fileNamePath = path.join(localFolder, documentName);
        const fileData = await fs.readFile(fileNamePath);
        const storagePath = path.join(tempFolder, documentName);
        await pdfApi.uploadFile(storagePath, fileData)
            .then(() => console.log("File: '" + documentName +"' successfully uploaded."));
    },
    async downloadResult(resultName, localFolder, tempFolder, prefix) {
        const fileName = path.join(tempFolder, resultName);
        const changedPdfData = await pdfApi.downloadFile(fileName);
        const filePath = path.join(localFolder, prefix + resultName);
        await fs.writeFile(filePath, changedPdfData.body);
        console.log("Downloaded: " + filePath);
    },

    async export(documentName, outputFDFName, localFolder, remoteFolder) {
	
        if ( pdfApi ) {
            await uploadDocument(documentName, localFolder, remoteFolder);

            const fdfPath = path.join(remoteFolder, outputFDFName)
            const response = await pdfApi.putExportFieldsFromPdfToFdfInStorage( documentName, fdfPath, null, remoteFolder );

            if (response.body.code == 200) {
                console.log("ParseExportFormsAsFDF(): Pdf document '" + documentName + "' form fields successfully exported to '" + outputFDFName + "' file!");
                await downloadResult(outputFDFName, localFolder, remoteFolder, "");
            }
            else
                console.error("ParseExportFormsAsFDF(): Unexpected error!") 

        }
    }
};
 

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

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

С нашим Node.js SDK вы можете

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

  •