HTML JPG PDF XML DOCX
  Product Family
PDF

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

  1. Загрузите PDF документ
  2. Проверьте подпись с помощью метода getVerifySignature()
  3. Скачайте обновленный 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 документы.
  • Вы можете попробовать наши бесплатные приложения для тестирования функциональности онлайн.