Добавление PDF форм в Node.js SDK
Добавление полей формы в PDF документ с использованием Node.js Cloud SDK
Get StartedКак создать AcroForm через Node.js SDK
Чтобы создать AcroForm в 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.js"
import { TextBoxField } from "asposepdfcloud/src/models/textBoxField.js";
import { Dash } from "asposepdfcloud/src/models/dash.js";
import { Rectangle } from "asposepdfcloud/src/models/rectangle.js";
import { Field } from "asposepdfcloud/src/models/field.js";
import { FieldType } from "asposepdfcloud/src/models/fieldType.js";
import { Fields } from "asposepdfcloud/src/models/fields.js";
async function addFormField () {
const LOCAL_FILE_NAME = "C:\\Samples\\StudentInfoFormElectronic.pdf";
const STORAGE_FILE_NAME = "StudentInfoFormElectronic.pdf";
const pdfApi = new PdfApi(credentials.id, credentials.key);
try {
let fileData = await fs.readFile(LOCAL_FILE_NAME);
let uploadResult = await pdfApi.uploadFile(STORAGE_FILE_NAME, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.message);
}
let textBoxField = new TextBoxField();
textBoxField.pageIndex = 1;
textBoxField.partialName = "Email";
textBoxField.rect = new Rectangle(100, 100, 180, 120);
textBoxField.value = "aspose-pdf-cloud@example.com";
let border = new Border();
border.width = 5;
border.dash = new Dash(1, 1);
textBoxField.Border = border;
try {
let response = await pdfApi.putTextBoxField(STORAGE_FILE_NAME, "Email", textBoxField);
console.log(response.body.status);
const downloadRes = await pdfApi.downloadFile(STORAGE_FILE_NAME)
await fs.writeFile(RESULT_FILE_NAME, downloadRes.body);
} catch (error) {
console.log(error.message);
}
}
Работа с AcroForms через Node.js SDK
AcroForms позволяет пользователям взаимодействовать непосредственно с PDF, заполняя поля, выбирая опции или нажимая кнопки, делая документ более динамичным. Интерактивные формы обеспечивают эффективный сбор данных, снижая необходимость в ручном вводе данных или внешних инструментах. Это идеально подходит для опросов, регистраций и процессов подачи заявок. Пользователи могут заполнять формы в электронном виде без печати, сканирования или использования других инструментов, экономя время и усилия. Включение 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?
- Список клиентов
- Безопасность