Java를 사용하여 XML로 바코드 생성

바코드는 기계가 읽을 수 있는 코드로 데이터를 시각적으로 표현한 것입니다. 바코드는 숫자 및/또는 평행선 패턴의 형태로 제품 또는 회사에 대한 인코딩된 정보를 포함합니다. 바코드 스캐너는 막대의 패턴을 번역하고 인코딩된 정보를 간단한 텍스트로 추출합니다. 프로그래밍 방식으로 다양한 유형의 바코드를 생성할 수 있습니다. 이 기사에서는 Java를 사용하여 XML에서 바코드를 생성하는 방법을 배웁니다.

이 기사에서는 다음 주제를 다룹니다.

자바 바코드 생성기 API – 무료 다운로드

XML에서 바코드를 생성하기 위해 Aspose.BarCode for Java API를 사용할 것입니다. 광범위한 바코드 유형 생성 및 읽기를 용이하게 합니다. API의 JAR을 다운로드하거나 Maven 기반 Java 애플리케이션에 다음 pom.xml 구성을 추가하십시오.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>21.12</version>
</dependency>

Java를 사용하여 XML로 바코드를 생성하는 방법

API의 BarcodeGenerator 클래스는 바코드 생성을 허용합니다. 아래 단계에 따라 바코드를 쉽게 생성하고 XML 파일로 저장할 수 있습니다.

  1. 먼저 BarcodeGenerator 클래스의 인스턴스를 만들고 바코드의 유형과 텍스트를 인수로 지정합니다.
  2. 마지막으로 BarcodeGenerator.exportToXml(String) 메소드를 사용하여 XML로 바코드를 생성합니다. 출력 파일의 경로를 인수로 사용합니다.

다음 코드 샘플은 Java를 사용하여 바코드를 생성하고 XML로 저장하는 방법을 보여줍니다.

// CodeText 및 바코드 기호로 바코드 생성기 인스턴스를 인스턴스화
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.PDF_417,
    "this is some test code text. \n Second line \n third line.");

// XML로 저장
generator.exportToXml("C:\\Files\\barcode\\barcode_xml_out.xml");
Java를 사용하여 XML에서 바코드를 생성하는 방법.

Java를 사용하여 XML로 바코드를 생성하는 방법.

Java를 사용하여 XML로 바코드 속성 내보내기

다음 단계를 사용하여 맞춤형 바코드를 생성하고 모든 속성을 XML로 저장할 수 있습니다.

  1. 먼저 BarcodeGenerator 클래스의 인스턴스를 만들고 바코드의 유형과 텍스트를 인수로 지정합니다.
  2. 텍스트, 정렬, 아래 캡션 및 설정 위 캡션과 같은 다양한 바코드 속성을 설정합니다.
  3. 마지막으로 BarcodeGenerator.exportToXml(String) 메소드를 사용하여 바코드를 XML로 저장합니다. 출력 파일의 경로를 인수로 사용합니다.

다음 코드 샘플은 Java를 사용하여 XML로 바코드 속성을 내보내는 방법을 보여줍니다.

// BarcodeGenerator 개체 초기화
// 바코드 텍스트와 바코드 기호를 매개변수로 전달합니다.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "abcdefghijklmnopqrstuvwxyzabcdef");

// 바코드의 다양한 속성/변수를 설정합니다.
generator.getParameters().getBorder().setVisible(true);
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.ABOVE);

// 캡션 위 설정을 지정합니다.
generator.getParameters().getCaptionAbove().setText("Caption ABOVE");
generator.getParameters().getCaptionAbove().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionAbove().setVisible(true);
generator.getParameters().getCaptionAbove().setTextColor(Color.GREEN);

// 캡션 아래 설정을 지정합니다.
generator.getParameters().getCaptionBelow().setText("Caption BELOW");
generator.getParameters().getCaptionBelow().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionBelow().setVisible(true);
generator.getParameters().getCaptionBelow().setTextColor(Color.YELLOW);

// 텍스트 글꼴 설정을 지정합니다.
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setFamilyName("Courier New");
generator.getParameters().getBarcode().getCodeTextParameters().getFont().getSize().setPoint(24);
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setStyle(FontStyle.BOLD);

// XML로 내보내기 메서드를 호출하여 속성을 XML 파일로 내보냅니다.
generator.exportToXml("C:\\Files\\barcode\\DataMatrix_out.xml");

Java를 사용하여 QR 코드를 XML로 내보내는 방법

아래 단계에 따라 QR 코드를 생성하고 XML 파일로 저장할 수도 있습니다.

  1. 먼저 BarcodeGenerator 클래스의 인스턴스를 만들고 바코드 유형을 QR로 지정하고 텍스트를 인수로 지정합니다.
  2. 선택적으로 높이, 너비 및 해상도 등과 같은 바코드의 기능을 설정합니다.
  3. 마지막으로 BarcodeGenerator.exportToXml(String) 메소드를 사용하여 XML로 QR 코드를 생성합니다. 출력 파일의 경로를 인수로 사용합니다.

다음 코드 샘플은 Java를 사용하여 QR 코드를 생성하고 XML로 저장하는 방법을 보여줍니다.

// BarcodeGenerator 개체 초기화
// 바코드 기호를 QR로 전달하고 바코드 텍스트를 매개변수로 전달합니다.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// 해상도 설정
generator.getParameters().setResolution(400);

// XML로 QR 코드 저장
generator.exportToXml("C:\\Files\\barcode\\QR_out.xml");

Java를 사용하여 XML에서 바코드를 가져오는 방법

XML 파일에서 바코드 속성을 읽고 아래 단계에 따라 바코드 이미지를 저장할 수 있습니다.

  1. 입력 XML 파일 경로를 인수로 하여 BarcodeGenerator.importFromXml() 메서드를 호출합니다. BarcodeGenerator 클래스 개체를 반환합니다.
  2. 마지막으로 BarcodeGenerator.save(String) 메소드를 이용하여 바코드 이미지를 저장합니다. 출력 파일의 경로를 인수로 사용합니다.

다음 코드 샘플은 XML 파일에서 바코드를 읽고 Java를 사용하여 이미지로 저장하는 방법을 보여줍니다.

// XML에서 바코드를 읽고 BarcodeGenerator 개체를 인스턴스화합니다.
BarcodeGenerator generator = BarcodeGenerator.importFromXml("C:\\Files\\barcode\\barcode_xml_out.xml");

// 바코드를 JPEG로 저장
generator.save("C:\\Files\\barcode\\barcode_xml_out.jpg", BarCodeImageFormat.JPEG);
Java를 사용하여 XML에서 바코드를 생성하는 방법

Java를 사용하여 XML에서 바코드를 생성하는 방법

무료 라이선스 받기

임시 무료 라이선스를 신청하여 평가 제한 없이 API를 사용해 보세요.

결론

이 기사에서는 Java를 사용하여 바코드를 생성하고 XML로 내보내는 방법을 배웠습니다. 또한 XML로 QR 코드를 생성하고 프로그래밍 방식으로 XML 파일에서 바코드를 가져오는 방법을 살펴보았습니다. 또한 문서를 사용하여 Java API용 Aspose.BarCode에 대해 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 포럼을 통해 언제든지 문의해 주십시오.

또한보십시오