Как подписать XLSX с помощью QR-кода с помощью Java

Чтобы повысить безопасность документа и выделить его, включение QR-кода в качестве подписи в документ Excel является хорошим вариантом. Использование QR-кодов предлагает творческий и современный подход к процессу подписания документов. В этой статье мы постараемся подписать XLSX с помощью QR-кода с помощью Java вместе с его преимуществами и необходимыми шагами. Кроме того, мы предоставим полный пример кода, чтобы продемонстрировать, как создать QR-код в формате XLSX с помощью Java. Давайте перейдем к описанию ключевых шагов, связанных с процедурой подписания XLSX.

Шаги для подписи XLSX с помощью QR-кода с использованием Java

  1. Установите GroupDocs.Signature for Java в свой проект, используя репозиторий Maven в своем проекте, чтобы подписать файл XLSX с помощью QR-кода.
  2. Включите необходимые ссылки на классы, чтобы вставить QR-код в XLSX.
  3. Создайте экземпляр класса Signature, указав путь к входному файлу XLSX в качестве аргумента его конструктору.
  4. Создайте объект класса QrCodeSignOptions и установите предпочтительные атрибуты для QR-кода.
  5. Вызовите метод Signature.Sign, передав параметры подписи для QR-кода, чтобы сохранить вывод на диск.

Пока установлена Java, вы можете подписывать файлы XLSX с помощью QR-кода в популярных операционных системах, таких как Windows, macOS и Linux. Соблюдая описанные выше шаги, вы можете интегрировать QR-код в XLSX на Java. Это также повышает безопасность и юридическую достоверность XLSX. Этот инновационный метод не только повышает безопасность, но и упрощает процесс проверки, обеспечивая целостность ваших важных документов. В следующем примере кода показана практическая демонстрация этого процесса подписи.

Код для подписи XLSX с помощью QR-кода с использованием Java

import com.groupdocs.signature.Signature;
import com.groupdocs.signature.domain.Padding;
import com.groupdocs.signature.domain.enums.HorizontalAlignment;
import com.groupdocs.signature.domain.enums.VerticalAlignment;
import com.groupdocs.signature.domain.qrcodes.QrCodeTypes;
import com.groupdocs.signature.licensing.License;
import com.groupdocs.signature.options.sign.QrCodeSignOptions;
public class SignXLSXwithQRCodeUsingJava {
public static void main(String[] args) throws Exception {
// Set License to avoid the limitations of Signature library
License license = new License();
license.setLicense("GroupDocs.Signature.lic");
// load the source XLSX file
Signature signature = new Signature("input.xlsx");
// create QRCode option with predefined QRCode text
QrCodeSignOptions signOptions = new QrCodeSignOptions("12345678");
// setup QRCode encoding type
signOptions.setEncodeType(QrCodeTypes.QR);
// set signature position
signOptions.setLeft(100);
signOptions.setTop(100);
// set signature alignment
signOptions.setVerticalAlignment(VerticalAlignment.Top);
signOptions.setHorizontalAlignment(HorizontalAlignment.Right);
Padding padding = new Padding();
padding.setRight(20);
padding.setTop(20);
signOptions.setMargin(padding);
// sign XLSX document and save it
signature.sign("output.xlsx", signOptions);
}
}

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

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

 Русский