Разбор PDF для извлечения полей формы как XML в Node.js SDK
API для разбора PDF документов для извлечения полей формы как XML с использованием серверного API Node.js.
Get StartedКак разобрать PDF документы для извлечения полей формы как XML, используя Cloud Node.js SDK
Для разбора PDF документов для извлечения полей формы как XML через Cloud Node.js SDK мы используем Aspose.PDF Cloud Node.js SDK Этот Cloud SDK помогает программистам Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования, конвертации и разбора PDF с использованием языка программирования Node.js через REST API Aspose.PDF. Просто создайте аккаунт на Aspose для Cloud и получите информацию о вашем приложении. Как только у вас есть SID приложения и ключ, вы готовы использовать Aspose.PDF Cloud Node.js SDK.
Команда консоли диспетчера пакетов
npm install asposepdfcloud --save
Шаги для разбора PDF для извлечения полей формы как XML, используя Node.js SDK
Разработчики Aspose.PDF Cloud могут легко разбирать PDF документы для извлечения полей формы как XML. Разработчикам нужно всего несколько строк кода.
- Создайте новый объект Configuration с вашим Секретом приложения и Ключом
- Создайте объект для подключения к Cloud API
- Загрузите ваш файл документа
- Разбирайте PDF документы для извлечения полей формы как XML в облачном хранилище, используя функцию putExportFieldsFromPdfToXmlInStorage
- Проверьте ответ и зафиксируйте результат
- Загрузите файл XML локально, если это необходимо
Этот пример кода показывает разбор PDF документа для извлечения полей формы как XML
import path from 'node:path';
export {ParseExportFormsAsXML};
const pdfApi = new PdfApi(APP_SID, APP_KEY);
const ParseExportFormsAsXML = {
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, outputXMLName, localFolder, remoteFolder) {
if ( pdfApi ) {
await uploadDocument(documentName, localFolder, remoteFolder);
const xmlPath = path.join(remoteFolder, outputXMLName)
const response = await pdfApi.putExportFieldsFromPdfToXmlInStorage( documentName, xmlPath, null, remoteFolder );
if (response.body.code == 200) {
console.log("ParseExportFormsAsXML(): Pdf document '" + documentName + "' form fields successfully exported to '" + outputXMLName + "' file!");
await downloadResult(outputXMLName, localFolder, remoteFolder, "");
}
else
console.error("ParseExportFormsAsXML(): Unexpected error!")
}
}
};
Работа с разбором форм в PDF через Node.js SDK
Разбирая PDF документы для извлечения полей формы как XML, можно систематически проверять актуальность и значимость каждого поля формы, обеспечивая, что все ссылки актуальны и функциональны. Для задач, таких как загрузка полей формы как XML или проведение пакетных анализов, извлечение полей формы позволяет автоматизировать процессы, экономя время и снижая ручные усилия. Разбирайте PDF документы для извлечения полей формы как XML с Aspose.PDF Cloud Node.js SDK.
С нашим Node.js SDK вы можете
- Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
- Добавлять таблицы и текстовые или графические штампы в PDF документы.
- Добавлять несколько PDF документов в существующий файл.
- Работать с вложениями PDF, аннотациями и полями формы.
- Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF документа.
- Удалять конкретный штамп или таблицу из PDF документа по его ID.
- Заменять одиночные или множественные экземпляры текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наше бесплатное приложение, чтобы протестировать функциональность.
- Учебные ресурсы
- Документация
- Исходный код
- Справочник API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Node.js?
- Список клиентов
- Безопасность