GroupDocs.Signature for Java

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

Создавайте 2D штрихкоды с текстом и числовыми данными и размещайте их на любых страницах различных документов, используя GroupDocs.Signature for Java.

Шаги для генерации и размещения QR-кода в любом месте PDF

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

  1. Получите файл или поток PDF, который необходимо подписать с QR-кодом.
  2. Предоставьте текст для QrCodeSignOptions.
  3. Настройте визуальные параметры, такие как цвет, положение, размер и т.д.
  4. Сохраните файл с QR-кодом.
// Передайте документ в новый экземпляр Signature
Signature signature = new Signature("input.pdf");

// Используйте QrCodeSignOptions, чтобы добавить QR-код в документ
QrCodeSignOptions options = new QrCodeSignOptions("Text Content");

// Укажите тип и позицию подписи на странице
options.setEncodeType(QrCodeTypes.QR);
options.setLeft(50);
options.setTop(150);

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

Добавление подписей к вашим документам

API GroupDocs.Signature for Java поддерживает подпись всех популярных форматов файлов. Генерируйте, изменяйте, ищите, проверяйте и удаляйте различные типы подписей.

Ключевые возможности GroupDocs.Signature

Подписание документов

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

Поиск и проверка

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

Изменение подписей

Изменяйте свойства подписей после их создания. Корректируйте содержимое, позицию, цвет, размер и другие атрибуты по мере необходимости.

Удаление подписей

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

Как настроить сгенерированный QR-код

Используйте этот пример, чтобы узнать, как разместить новый QR-код на странице PDF.

Java

// Получите документ, который нужно подписать, и передайте его в Signature
Signature signature = new Signature("input.pdf");

// Используйте параметры QR-кода, чтобы предоставить текст с необходимой информацией
QrCodeSignOptions signOptions = new QrCodeSignOptions("Archived on July 11, 2019");

// Установите относительное положение QR-кода на странице
signOptions.setVerticalAlignment(VerticalAlignment.Top);
signOptions.setHorizontalAlignment(HorizontalAlignment.Right);

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

// Укажите цвет QR-кода
signOptions.setForeColor(Color.RED);

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

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

// Добавьте QR-код в документ
SignResult signResult = signature.sign("output.pdf", signOptions);
Maven XML
щелкните, чтобы скопировать
скопировано
Больше примеров Документация

Узнайте больше о GroupDocs.Signature for Java

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

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

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

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

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

Изучите наши ключевые предложения

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

Генерация QR-кодов для дополнительных форматов файлов

Улучшайте все популярные форматы файлов с помощью генерируемых QR-кодов, используя API Java. Добавляйте данные 2D штрихкода для удобного сканирования и обработки.

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

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