Получение подписи из PDF в Node.js SDK
API для работы с подписями в PDF документах с использованием облачного Node.js SDK
Get StartedКак получить подпись из PDF через Node.js SDK
Для извлечения подписи из PDF мы будем использовать Aspose.PDF Cloud Node.js SDK. Этот облачный SDK помогает программистам Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF, используя язык программирования Node.js через Aspose.PDF REST API. Просто создайте учетную запись в Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будут App SID и ключ, вы готовы использовать Aspose.PDF Cloud Node.js SDK.
Команда консоли диспетчера пакетов
npm install asposepdfcloud --save
Шаги для получения подписи из PDF через облачный Node.js
Разработчики Aspose.PDF Cloud могут легко загрузить и получить подпись из PDF всего за несколько строк кода.
- Прочитайте локальный PDF файл.
- Извлеките поля подписи
- Загрузите обновленный PDF файл из облачного хранилища Aspose PDF.
Извлечение подписи из PDF с использованием Node.js
import credentials from "../../../Credentials/credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "../../src/api/api.js";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample-signed.pdf",
}
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfSignatures = {
async uploadDocument () {
const fileNamePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
const pdfFileData = await fs.readFile(fileNamePath);
await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
console.log("File '" + configParams.PDF_DOCUMENT_NAME + "' successfully uploaded!");
},
showSignatureFieldsArray(fields)
{
if (fields.list.length > 0)
fields.list.forEach(function(item) {
console.log("Signature => value: '" + item.signature.contact + "'");
});
else
console.log("Signature fileds is empty!");
},
async getSignatureFields () {
if (pdfApi)
{
const response = await pdfApi.getDocumentSignatureFields(configParams.PDF_DOCUMENT_NAME);
if (response.body.code == 200 && response.body.fields) {
console.log("getSignatureFields(): Signature fields successfully extracted in to the '" + configParams.PDF_DOCUMENT_NAME + "' documen:")
this.showSignatureFieldsArray(response.body.fields);
}
else
console.error("getSignatures(): Failed to extract signatures in the document. Response code: " + response.body.code);
}
},
}
async function main() {
try {
await pdfSignatures.uploadDocument();
await pdfSignatures.getSignatureFields();
} catch (error) {
console.error("Error:", error.message);
}
}
Работа с подписью в PDF
Извлечение подписей из PDF необходимо для проверки подлинности документов, аудита цифровых транзакций и обеспечения соответствия юридическим или нормативным стандартам. Получая поля подписей, организации могут подтвердить, кто подписал документ, когда он был подписан и не изменялся ли документ с тех пор. Этот процесс помогает поддерживать доверие к цифровым рабочим процессам и предоставляет отслеживаемые доказательства одобрения или согласия. Извлечение подписей из PDF документов с помощью Aspose.PDF Cloud Node.js SDK.
С нашей библиотекой Node.js вы можете:
- Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
- Добавлять таблицы и штампы (текстовые или графические) в PDF документы.
- Добавлять несколько PDF документов в существующий файл.
- Работать с вложениями PDF, аннотациями и полями форм.
- Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF документа.
- Удалять конкретный штамп или таблицу из PDF документа по их ID.
- Заменять отдельные или несколько вхождений текста на странице PDF или в целом документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наши бесплатные приложения, чтобы протестировать функциональность онлайн.
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Node.js?
- Список клиентов
- Безопасность