QR 코드(Quick Response 코드)는 2D 바코드 또는 매트릭스 바코드의 유형입니다. 부착된 항목에 대한 정보가 포함된 기계 판독 가능 레이블입니다. 이 기사에서는 Java에서 프로그래밍 방식으로 QR 코드를 생성하여 문서와 이미지에 전자 서명하는 방법을 안내합니다.

다음은 해당 주제에 대한 빠른 링크입니다.
QR 코드를 생성하는 Java API

이 기사에서는 GroupDocs.Signature for Java API를 사용하여 QR 코드를 생성하고 이를 PDF 파일, Word 문서, 스프레드시트, 프리젠테이션 및 이미지에 첨부합니다. 이 API는 다양한 파일 형식에 대해 다양한 유형의 전자 서명을 지원합니다. API는 QR 코드 유형 중 다음을 지원합니다.
- 아즈텍 코드
- 데이터매트릭스 코드
- GS1 데이터매트릭스
- GS1 QR
- QR
다운로드 및 구성
다운로드 섹션에서 JAR 파일을 가져오거나 예제로 이동하기 전에 Maven 기반 Java 애플리케이션에 다음 pom.xml 구성을 추가할 수 있습니다. 자세한 내용은 API 참조를 참조하세요.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>21.2</version>
</dependency>
Java에서 QR 코드 생성 - PDF, Word, Excel, PPT에 추가
Signature 및 QrCodeSignOptions 클래스는 Java의 문서 및 이미지에 다양한 유형의 QR 코드를 빠르게 생성하고 추가할 수 있습니다.
- 소스 문서로 Signature 클래스 개체를 만듭니다.
- QrCodeSignOptions 클래스를 사용하여 QR 코드 속성을 설정합니다.
- 가장 중요한 것은 QR 코드 유형에서 적절한 것을 선택하는 것입니다.
- 서명 개체와 함께 sign 메서드를 호출하여 결과 문서 경로와 QR 코드 옵션을 전달합니다.
다음 Java 코드는 QR 코드를 생성하여 제공된 PDF 문서에 첨부합니다.
[gist id=“4c70c60f1f5bdfce19da18f8b9f6ca11” 파일=“SignDocsWithQRCode.java”]
결과 PDF 파일은 위의 코드를 사용하여 추가된 QR 코드와 함께 여기에 표시됩니다. 마찬가지로 워드 문서, 스프레드시트, 프레젠테이션 또는 기타 지원되는 문서 형식을 제공하여 QR 코드를 첨부할 수 있습니다.

Java API용 GroupDocs.Signature를 사용하여 QR 코드가 추가된 PDF 파일
Java에서 QR 코드 생성 - JPG, PNG 또는 WebP 이미지에 추가

이제 이미지에 QR 코드를 추가하는 다른 전략이 있을 것이라고 생각할 수 있습니다. 내 대답은 아니오 야. 위의 동일한 코드를 사용하여 QR 코드를 생성하고 이미지에도 추가할 수 있습니다. API를 사용하면 JPG/JPEG, PNG, WebP, BMP, GIF, SVG, CMX 및 TIFF 이미지에 QR 코드를 추가할 수 있습니다.
배경색, 전경색, 투명도 등과 같은 QR 코드의 모양을 변경할 수도 있습니다. 여기서는 검정색 배경색과 전경색을 흰색으로 설정했습니다.
[gist id=“31c41589bda73b4310db679300628cb2” 파일=“ChangeQRCodeAppearance.java”]
결론
이제 GroupDocs.Signature를 사용하여 문서와 이미지에 전자 서명을 하기 위해 Java 애플리케이션 내에서 QR 코드를 생성할 수 있을 만큼 자신감이 있어야 합니다. 문서에서 모호하거나 해결되지 않은 시나리오를 제거하려면 포럼의 지원팀에 언제든지 문의하세요. GitHub에서 다른 많은 예제도 사용할 수 있습니다.