Проверка подписи в PDF в Node.js SDK
API для работы с подписями в PDF документах с использованием Cloud Node.js SDK
Get StartedКак проверить подпись в PDF через Node.js SDK
Чтобы проверить подпись в PDF, мы используем Aspose.PDF Cloud Node.js SDK. Этот облачный 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
Шаги для проверки подписи в PDF через Cloud Node.js
Разработчики Aspose.PDF Cloud могут легко загрузить и проверить подпись в PDF всего за несколько строк кода.
- Загрузите PDF документ
- Проверьте подпись с помощью метода getVerifySignature()
- Скачайте обновленный PDF файл из хранилища Aspose PDF Cloud.
Проверка подписи в 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",
SIGNATURE_NAME: 'sign1',
}
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!");
},
async verifySignature () {
if (pdfApi)
{
const response = await pdfApi.getVerifySignature(configParams.PDF_DOCUMENT_NAME, configParams.SIGNATURE_NAME);
if (response.body.code == 200) {
if (response.body.valid == true)
console.log("verifySignature(): Signature is VALID for the '" + configParams.PDF_DOCUMENT_NAME + "' document.");
else
console.log("verifySignature(): Signature is NOT VALID for the '" + configParams.PDF_DOCUMENT_NAME + "' document.");
}
else
console.error("verifySignature(): Failed to extract signatures in the document. Response code: " + response.body.code);
}
},
}
async function main() {
try {
await pdfSignatures.uploadDocument();
await pdfSignatures.verifySignature();
} 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 документа по его идентификатору.
- Заменять одиночные или множественные вхождения текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наши бесплатные приложения для тестирования функциональности онлайн.
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Node.js?
- Список клиентов
- Безопасность