Получить PDF формы в Node.js SDK
Получите все поля формы из PDF документа, используя Node.js Cloud SDK
Get StartedПолучите AcroForms из PDF документа через Cloud Node.js SDK
Чтобы получить AcroForms из PDF, мы будем использовать Aspose.PDF Cloud Node.js SDK. Этот Cloud SDK помогает программистам на Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF, используя язык программирования Node.js через Aspose.PDF REST API. Просто создайте учетную запись на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будет SID приложения и ключ, вы готовы использовать Aspose.PDF Cloud Node.js SDK.
Команда консоли менеджера пакетов
npm install asposepdfcloud --save
Шаги для получения AcroForms через Node.js
Разработчики Aspose.PDF Cloud могут легко загружать и получать AcroForms из PDF всего за несколько строк кода.
- Загрузите PDF файл в сервис Aspose.PDF Cloud.
- Запишите любые ошибки, которые возникают при загрузке файла.
- Извлеките поля формы из PDF файла в хранилище Aspose.PDF Cloud.
- Переберите поля формы и запишите названия и значения полей в консоль.
- Запишите любые ошибки, которые возникают при извлечении полей
- Загрузите результат, если это необходимо
Этот пример кода показывает получение AcroForms из PDF документов, используя Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import { PdfApi } from "asposepdfcloud";
import { Border } from "asposepdfcloud/src/models/border";
import { TextBoxField } from "asposepdfcloud/src/models/textBoxField";
import { Dash } from "asposepdfcloud/src/models/dash";
import { Rectangle } from "asposepdfcloud/src/models/rectangle";
import { Field } from "asposepdfcloud/src/models/field";
import { FieldType } from "asposepdfcloud/src/models/fieldType";
import { Fields } from "asposepdfcloud/src/models/fields";
async function getFormFields() {
const localFileName = "C:\\Samples\\StudentInfoFormElectronic.pdf";
const storageFileName = "StudentInfoFormElectronic.pdf";
const pdfApi = new PdfApi(credentials.id, credentials.key);
try {
let fileData = await fs.readFile(localFileName);
let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.message);
}
try {
let response = await pdfApi.getFields(storageFileName);
for (const item of response.body.fields.list) {
if (item.type == "List") {
console.log(`Name: [${item.Name}] Value: [${item.Values.join()}]`);
}
else {
console.log(`Name: [${item.name}] Value: [${item.values[0]}]`);
}
}
} catch (error) {
console.error(error.message);
}
}
Работа с AcroForms через Node.js SDK
Извлечение данных AcroForm позволяет эффективно собирать и анализировать информацию, собранную от пользователей, такую как ответы на опросы или анкеты. Извлеченные данные AcroForm могут быть интегрированы в базы данных, электронные таблицы или другие системы для дальнейшей обработки или ведения записей. Извлечение AcroForms помогает в аудите заполненных форм для проверки точности, подлинности или полноты предоставленных данных. Извлечение AcroForms необходимо при передаче форм в другие системы управления документами или для создания резервных копий. Получите AcroForms из PDF документов с Aspose.PDF Cloud Node.js SDK.
С нашей библиотекой Node.js вы можете
- Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
- Добавлять таблицы и штампы (текстовые или графические) в PDF документы.
- Присоединять несколько PDF документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями формы.
- Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы с страницы или всего PDF документа.
- Удалять определенный штамп или таблицу из PDF документа по его ID.
- Заменять одно или несколько вхождений текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы файлов PDF и оптимизировать PDF документы.
- Вы можете опробовать наше бесплатное приложение для получения AcroForms из PDF файлов онлайн и тестирования функциональности.
- Учебные ресурсы
- Документация
- Исходный код
- Справочник API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Node.js?
- Список клиентов
- Безопасность