GroupDocs.Signature for Node.js via Java

Создание QR-кодов для PDF

Создавайте и встраивайте 2D штрих-коды с настраиваемым содержимым, включая текст и числовые данные, в различные типы документов, такие как PDF, Word, Excel и изображения с использованием GroupDocs.Signature for Node.js via Java.

Руководство по генерации и встраиванию QR-кода в любом месте PDF

GroupDocs.Signature позволяет создавать QR-коды в различных широко используемых форматах и интегрировать их в страницы PDF. Поддерживая более 10 различных типов QR-кодов, наше решение может быть seamlessly incorporated в приложения Node.js via Java, обогащая их возможностями подписания QR-кодом.

  1. Предоставьте файл или поток PDF для подписания QR-кода.
  2. Введите желаемый текст в экземпляр QrCodeSignOptions.
  3. Настройте визуальные параметры, такие как цвет, позиционирование, размер и т.д.
  4. Сохраните документ с содержащим QR-код.
const signatureLib = require('@groupdocs/groupdocs.signature')

// Создайте экземпляр Signature и передайте путь к документу
const signature = new signatureLib.Signature('input.pdf');

// Используйте QrCodeSignOptions для вставки QR-кода в документ
// Create QR code sign options
const options = new signatureLib.QrCodeSignOptions('Text Content');

// Определите тип подписи и размещение на странице
options.setEncodeType(signatureLib.QrCodeTypes.QR);
options.setLeft(100);
options.setTop(100);

// Сохраните документ с новым QR-кодом
signature.sign('output.pdf', options);
npm i @groupdocs/groupdocs.signature
щелкните, чтобы скопировать
скопировано
Больше примеров Документация

Всеобъемлющая интеграция подписей и QR-кодов

С помощью API GroupDocs.Signature for Node.js via Java вы можете управлять полным спектром подписей. Генерируйте, настраивайте, проверяйте, ищите и удаляйте подписи без усилий в различных типах документов, предоставляя непревзойденную гибкость для ваших рабочих процессов.

Функции подписи и QR-кода

Подписание документов в нескольких форматах

Добавляйте различные типы подписей, включая текстовые, графические, штрих-коды, QR-коды и печати, в любой поддерживаемый формат документа. Размещайте их на любой странице и управляйте метаданными документа. Обеспечьте безопасность документа с помощью цифровых сертификатов для предотвращения несанкционированных изменений.

Эффективная проверка подписи

Проверяйте все подписи в документе, чтобы убедиться, что они соответствуют необходимым стандартам. Легко получайте и просматривайте подписи с помощью встроенной функции поиска.

Гибкое редактирование подписей

Обновляйте или изменяйте существующие подписи, настраивая такие параметры, как содержание, расположение, размер и цвет, в соответствии с потребностями вашего документа после первоначальной подписи.

Простое удаление подписей

Удаляйте любые нежелательные или устаревшие подписи, включая цифровые сертификаты, без усилий. Полный контроль над управлением подписями обеспечивает чистый и организованный документ.

Настройка сгенерированного QR-кода

Этот пример описывает процесс добавления настраиваемого QR-кода на страницу PDF.

JavaScript

const signatureLib = require('@groupdocs/groupdocs.signature')

// Получите документ для подписи и передайте его в Signature
const signature = new signatureLib.Signature('input.pdf');

// Настройте параметры QR-кода с необходимым текстом
const signOptions = new signatureLib.QrCodeSignOptions('Archived on July 11, 2019');

// Определите позицию QR-кода на странице
signOptions.setVerticalAlignment(signatureLib.VerticalAlignment.Bottom);
signOptions.setHorizontalAlignment(signatureLib.HorizontalAlignment.Right);

// Укажите отступ для подписи
const padding = new signatureLib.Padding();
padding.setRight(20);
padding.setTop(20);
signOptions.setMargin(padding);

// Выберите цвет QR-кода
signOptions.setForeColor(signatureLib.Color.RED);

// Определите параметры шрифта для сопровождающего сообщения
const font = new signatureLib.SignatureFont();
font.setSize(12);
font.setFamilyName("Comic Sans MS");
signOptions.setFont(font);

// Настройте цвет фона и кисть для QR-кода
const background = new signatureLib.Background();
background.setColor(signatureLib.Color.GREEN);
background.setTransparency(0.5);
background.setBrush(new signatureLib.LinearGradientBrush(signatureLib.Color.GREEN, signatureLib.Color.DARK_GRAY, 0));
signOptions.setBackground(background);

// Вставьте QR-код в документ
signature.sign('output.pdf', signOptions);
npm i @groupdocs/groupdocs.signature
щелкните, чтобы скопировать
скопировано
Больше примеров Документация

Изучите возможности GroupDocs.Signature for Node.js via Java

GroupDocs.Signature for Node.js via Java предлагает передовые инструменты для улучшения документов, позволяя создавать и встраивать различные типы подписей, включая QR-коды, в популярные форматы файлов. Подписывайте и защищайте PDF, документы Word, таблицы Excel, презентации PowerPoint и изображения с помощью текстовых, графических, штрих-кодов, QR-кодов, метаданных, цифровых и печатных подписей.
Узнать больше
About illustration

Готовы начать?

Загрузите GroupDocs.Signature бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Понять наши основные возможности

Мы предлагаем широкий выбор форматов подписей и операций, адаптированных к вашим потребностям.

Интеграция QR-кодов с различными форматами файлов

Используйте API Node.js via Java для генерации QR-кодов и их встраивания в широкий спектр широко используемых форматов файлов. Инкапсулируйте важные данные в этих штрих-кодах для бесшовной интеграции и дальнейшего извлечения.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский