Обновление PDF форм в Node.js SDK
Обновите все поля формы в PDF документе с использованием Node.js Cloud SDK
Get StartedКак обновить AcroForms с помощью Node.js SDK
Предоставленный JavaScript код предназначен для обновления полей формы в PDF документе с использованием Aspose PDF Cloud API. Он импортирует необходимые модули, читает локальный PDF файл, загружает его в облако и затем обновляет конкретные поля в PDF. Функция updateFormFields инкапсулирует весь процесс, обрабатывая как операции с файлами, так и взаимодействие с API. Она также включает обработку ошибок для управления потенциальными проблемами во время чтения файла и запросов API.
Для обновления AcroForm в PDF мы будем использовать Aspose.PDF Cloud Node.js SDK. Этот Cloud SDK помогает программистам Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF, используя язык программирования Node.js через REST API Aspose.PDF. Просто создайте учетную запись на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас есть App SID и ключ, вы готовы использовать Aspose.PDF Cloud Node.js SDK.
Команда консоли диспетчера пакетов
npm install asposepdfcloud --save
Шаги для обновления AcroForms через Cloud Node.js
Разработчики Aspose.PDF Cloud могут легко загружать и обновлять acroforms в PDF всего за несколько строк кода.
Чтение PDF файла из локального пути.
Загрузите PDF файл в облачное хранилище Aspose.PDF.
Создайте новое поле формы с именем “First Name” и установите его значение на “James”.
Обновите поля формы в PDF файле в облачном хранилище Aspose.PDF.
Загрузите результат, если это необходимо
Загрузите результат, если это необходимо
Этот пример кода показывает обновление AcroForms в PDF документах с использованием Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import { PdfApi } from "asposepdfcloud";
import { Color } from "asposepdfcloud/src/models/color.js";
import { FontStyles } from "asposepdfcloud/src/models/fontStyles.js";
import { LineSpacing } from "asposepdfcloud/src/models/lineSpacing.js";
import { Paragraph } from "asposepdfcloud/src/models/paragraph.js";
import { TextHorizontalAlignment } from "asposepdfcloud/src/models/textHorizontalAlignment.js";
import { VerticalAlignment } from "asposepdfcloud/src/models/verticalAlignment.js";
import { WrapMode } from "asposepdfcloud/src/models/wrapMode.js";
import { TextLine } from "asposepdfcloud/src/models/textLine.js";
import { Segment } from "asposepdfcloud/src/models/segment.js";
import { Rectangle } from "asposepdfcloud/src/models/rectangle.js";
import { TextState } from "asposepdfcloud/src/models/textState.js";
async function updateFormFields() {
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);
}
let field = new Field();
field.name = "First Name";
field.type = FieldType.Text;
field.values = ["James"];
field.rect = new Rectangle(125, 735, 200, 752);
let fields = new Fields();
fields.list = [field];
try {
let response = await pdfApi.putUpdateFields(storageFileName, fields);
console.log(response.body.status);
}
catch (error) {
console.log(error.message);
}
}
Работа с AcroForms через Node.js SDK
Обновление AcroForms в PDF включает в себя модификацию или улучшение существующих интерактивных полей формы. Улучшите выравнивание полей, добавьте всплывающие подсказки или настройте порядок табуляции, чтобы форма была более интуитивно понятной и удобной в использовании. Включите дополнительные поля, такие как флажки, выпадающие списки или области для цифровой подписи, чтобы удовлетворить новые потребности в сборе данных. Обновите AcroForms для соответствия стандартам доступности, например, добавьте метки или улучшите совместимость с вспомогательными технологиями. Обновите AcroForms, чтобы обеспечить совместимость с современными устройствами, браузерами или программными инструментами. Обновите AcroForms в PDF документах с Aspose.PDF Cloud Node.js SDK.
С нашей библиотекой Node.js вы можете
- Добавлять заголовок и подвал PDF документа в текстовом или графическом формате.
- Добавлять таблицы и штампы (текст или изображение) в PDF документы.
- Присоединять несколько PDF документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями формы.
- Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF документа.
- Удалять конкретный штамп или таблицу из PDF документа по его идентификатору.
- Замещать один или несколько экземпляров текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наше бесплатное приложение для обновления AcroForms в PDF файлах онлайн и тестирования функционала.
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Node.js?
- Список клиентов
- Безопасность