Чтобы повысить безопасность документа и выделить его, включение QR-кода в качестве подписи в документ Excel является хорошим вариантом. Использование QR-кодов предлагает творческий и современный подход к процессу подписания документов. В этой статье мы постараемся подписать XLSX с помощью QR-кода с помощью Java вместе с его преимуществами и необходимыми шагами. Кроме того, мы предоставим полный пример кода, чтобы продемонстрировать, как создать QR-код в формате XLSX с помощью Java. Давайте перейдем к описанию ключевых шагов, связанных с процедурой подписания XLSX.
Шаги для подписи XLSX с помощью QR-кода с использованием Java
- Установите GroupDocs.Signature for Java в свой проект, используя репозиторий Maven в своем проекте, чтобы подписать файл XLSX с помощью QR-кода.
- Включите необходимые ссылки на классы, чтобы вставить QR-код в XLSX.
- Создайте экземпляр класса Signature, указав путь к входному файлу XLSX в качестве аргумента его конструктору.
- Создайте объект класса QrCodeSignOptions и установите предпочтительные атрибуты для QR-кода.
- Вызовите метод 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.