HTML JPG PDF XML DOCX
  Product Family
PDF

Добавление 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 всего за несколько строк кода.

  1. Загрузите PDF файл в сервис Aspose.PDF Cloud.
  2. Создайте новое текстовое поле с необходимыми свойствами
  3. Добавьте текстовое поле в PDF файл, хранящийся в сервисе Aspose.PDF Cloud.
  4. Скачайте результат, если это необходимо
 

Этот пример кода показывает создание 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 файлы онлайн и протестировать функциональность.