매트릭스바코드라고도 알려진 2D 바코드는 수직 및 수평 모두 2차원으로 정보를 인코딩하는 바코드 유형입니다. 이를 통해 기존 1D 데이터보다 훨씬 더 많은 데이터를 저장할 수 있어 공간이 제한된 애플리케이션에 이상적입니다. 가장 널리 사용되는 2D 바코드 중에는 QR 코드 또는 Quick Response 코드가 있습니다. 이 유비쿼터스 흑백 사각형은 제품 라벨부터 레스토랑 메뉴, 심지어 거리 예술까지 우리 삶의 거의 모든 측면에 침투했습니다. QR 코드는 우리가 정보와 상호 작용하는 방식에 혁명을 일으켰습니다. 한 번의 스캔으로 이러한 다재다능한 코드는 우리를 웹사이트로 이동시키고, 문자 메시지를 표시하고, 소셜 미디어 프로필에 연결하고, 심지어 애플리케이션을 시작할 수도 있습니다. 이 기사에서는 2D 바코드 생성기 API를 사용하여 2D 바코드 또는 QR 코드를 생성하는 방법에 대한 단계별 가이드를 제공합니다. 그럼 시작해 보겠습니다.
이 문서에서는 다음 주제를 다룹니다.
- 2D 바코드 생성 API
- 2D 다코드나 QR코드는 어떻게 생성하나요?
- C#의 2D 바코드 생성기
- Java의 2D 코드 생성기
- 파이썬으로 2차원 바코드 만들기
- 2D QR코드 생성기
- 2D 코드 생성기 온라인
- 2D 코드 생성기 - 학습 리소스
2D 바코드 생성기 API
Aspose.Barcode는 QR 코드를 포함한 다양한 유형의 2D 바코드를 생성하고 사용자 정의할 수 있는 인기 있는 2D 바코드 및 QR 코드 생성기 API입니다. 개발자가 바코드 기능을 .NET, Java, PHP, C++, Android,에 통합할 수 있는 포괄적인 바코드 생성 및 인식 라이브러리입니다. Node.js 및 Python 애플리케이션. API는 1D 및 2D 바코드를 모두 포함하여 60개 이상의 바코드 기호를 지원합니다. 다음 섹션에서는 Aspose.Barcode 라이브러리를 사용하여 텍스트용 QR 코드를 생성하는 단계를 살펴보겠습니다.
API를 사용하면 QR Code, Micro QR Code, PDF417, Compact PDF417, Macro PDF417, Micro PDF417, Aztec Code, Data Matrix, DotCode, GS1 Data Matrix, GS1 QR Code, MaxiCode, Swiss QR Code, Han Xin Code, HIBC를 생성할 수 있습니다. LIC QR 코드
2D 바코드 또는 QR 코드를 만드는 방법은 무엇입니까?
- Aspose.Barcode 라이브러리를 다운로드하여 설치하세요.
- BarcodeGenerator 클래스의 새 인스턴스를 초기화합니다.
- 2D 바코드에 인코딩하려는 텍스트를 지정합니다.
- 생성된 코드 이미지를 파일에 저장합니다.
C#의 2D 바코드 생성기
아래 단계에 따라 2D 바코드를 생성하고 .NET용 Aspose.BarCode를 사용하여 코드 생성기를 개발할 수 있습니다.
- 먼저, 패키지 관리자 콘솔에서 다음 명령을 사용하여 API의 DLL을 다운로드하거나 Aspose.BarCode NuGet 패키지를 설치하십시오.
PM> Install-Package Aspose.BarCode
- 다음으로 BarcodeGenerator 클래스의 인스턴스를 만들고 EncodeTypes를 설정합니다.
- 그런 다음 인코딩할 텍스트를 지정합니다.
- 선택적으로 코드 사용자 정의 옵션을 지정합니다.
- 마지막으로 save() 메서드를 호출하여 생성된 바코드 이미지를 지정된 파일 경로에 저장합니다.
다음 코드 샘플은 C#을 사용하여 2D 바코드를 생성하는 방법을 보여줍니다.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// BarcodeGenerator의 인스턴스 초기화
// 인코딩 유형 지정
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");
// 해상도 설정
generator.Parameters.Resolution = 100;
// 바코드 생성
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
Java의 2D 코드 생성기
마찬가지로 위에서 언급한 단계에 따라 Java용 Aspose.BarCode를 사용하여 Java에서 2D 바코드를 만들 수 있습니다. 그러나 API의 JAR을 다운로드하거나 Maven 기반 Java 애플리케이션에 다음 pom.xml 구성을 추가해야 합니다.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>23.10</version>
</dependency>
다음 코드 샘플은 Java를 사용하여 2D 바코드를 생성하는 방법을 보여줍니다.
import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;
// BarcodeGenerator 초기화
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");
// 크기 값을 픽셀 단위로 설정
generator.getParameters().getBarcode().getXDimension().setPixels(8);
// 아즈텍 바코드 생성
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
Python으로 2D 바코드 만들기
Python에서 2D 바코드 또는 QR 코드를 생성하려면 .NET을 통해 Python용 Aspose.BarCode를 사용합니다. 이를 위해 앞서 언급한 단계를 따르십시오. 하지만 콘솔에서 다음 pip 명령을 사용하여 Python 패키지를 다운로드하거나 PyPI에서 API를 설치하세요.
pip install aspose-barcode-for-python-via-net
다음 코드 샘플은 Python에서 2D 바코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode
# BarcodeGenerator 클래스 객체 초기화
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")
# Datamatrix 바코드에 대한 매개변수 설정
generator.parameters.barcode.x_dimension.pixels = 8.0
# 데이터 매트릭스 바코드 생성
generator.save("C:\\Files\\datamatrix-barcode.png")
2D QR 코드 생성기
앞서 언급한 단계를 따르면 QR 코드를 쉽게 만들 수 있습니다. 그러나 EncodeType을 “QR"로 지정하면 됩니다.
다음 코드 샘플은 C#을 사용하여 QR 코드를 생성하는 방법을 보여줍니다.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// BarcodeGenerator의 인스턴스 초기화
// 인코딩 유형을 QR로 지정
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// X 차원 지정
generator.Parameters.Barcode.XDimension.Pixels = 8;
// QR 코드 생성
generator.Save("C:\\Files\\qr-code.jpg");
2D 코드 생성기 - 무료 라이센스 받기
Aspose는 API의 기능을 테스트하기 위해 설계된 무료 평가 버전을 제공합니다. 평가 제한 없이 라이브러리를 탐색하려면 무료 임시 라이센스를 받으십시오.
2D 코드 생성기 온라인
이 무료 온라인 바코드 생성기 웹 앱을 사용해 2D 바코드 또는 QR 코드를 생성할 수도 있습니다. 이 웹앱은 위 API를 사용하여 개발되었습니다.
2D 코드 생성기 - 학습 리소스
2D 바코드 또는 QR 코드를 생성하는 것 외에도 Aspose.BarCode에 대해 자세히 알아보고 아래 제공된 리소스를 사용하여 다양한 매력적인 기능을 탐색할 수 있습니다.
결론
이 블로그 게시물에서는 온라인 또는 프로그래밍 방식으로 2D 바코드 또는 QR 코드를 생성하는 방법을 보여 드렸습니다. 이 가이드에 설명된 단계를 따르면 자신만의 2D 코드 생성기 애플리케이션을 쉽게 개발할 수 있습니다. 또한 이동 중에도 바코드를 생성할 수 있는 온라인 웹 앱을 도입했습니다. 이 게시물이 Aspose.Barcode를 사용하여 2D 바코드를 생성하는 과정을 안내하는 데 도움이 되었기를 바랍니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.