바코드는 기계가 읽을 수 있는 형식으로 데이터를 표시하는 방법 중 하나입니다. 바코드는 일반적으로 많은 수의 항목을 식별하는 데 사용됩니다. 이 기사에서는 자바에서 바코드를 생성하는 방법을 배웁니다. 또한 애플리케이션 내에서 Java 서명 API를 사용하여 생성된 바코드를 문서 및 이미지에 어떻게 적용할 수 있는지 확인할 수 있습니다.

다음 주제는 아래에서 다룹니다.

바코드 생성을 위한 Java API

GroupDocs.Signature는 다양한 파일 형식의 문서, 이미지 또는 파일에 서명할 수 있는 Java API를 보여줍니다. 이 API를 사용하면 바코드, QR 코드, 텍스트, 이미지, 메타데이터, 디지털 서명, 스탬프, 양식 필드 서명 등과 같은 다양한 유형의 서명을 쉽게 생성하고 적용할 수 있습니다. API를 사용하면 다양한 방식으로 서명을 사용자 지정할 수도 있습니다.

다운로드 또는 구성

다운로드 섹션에서 JAR 파일을 다운로드하거나 maven 기반 Java 애플리케이션의 pox.xml에 대한 최신 저장소 및 종속성 구성을 얻을 수 있습니다.

<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.5</version> 
</dependency>

문서 및 이미지용 Java에서 바코드 생성

바코드는 사용자 정의된 텍스트, 모양 및 다양한 인코딩 유형을 사용하여 프로그래밍 방식으로 생성할 수 있습니다. 지원되는 바코드 유형에는 Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Postnet, UPCA 등이 있습니다. 이러한 바코드는 지원되는 문서 및 이미지 형식의 많은 목록에 적용할 수 있습니다.

다음은 문서 또는 이미지에 바코드를 적용하는 주요 단계입니다.

  • 문서 또는 이미지를 로드합니다.
  • 텍스트, 모양, 인코딩 및 기타 속성과 함께 바코드를 생성합니다.
  • 생성된 바코드를 선택한 파일에 첨부합니다.
자바에서 바코드 생성

Java에서 바코드 생성 및 문서에 적용

바코드를 생성하고 필요에 따라 맞춤화하는 것은 복잡한 절차가 아닙니다. 대상 문서가 MS Word 문서, PDF 파일, Excel 스프레드시트 또는 프레젠테이션이든 상관없이 바코드를 추가하는 단계는 모든 다른 형식에 대해 동일합니다. 다음 단계는 바코드를 생성하고 이를 Java 문서에 적용/첨부하는 방법을 안내합니다.

  • 서명 클래스를 사용하여 문서(PDF, Word 문서, 스프레드시트, PPT 등)를 로드합니다.
  • BarcodeSignOptions 클래스를 사용하여 바코드 옵션을 정의합니다.
  • 인코딩 유형, 위치, 크기, 배경 또는 전면 색상, 글꼴 등과 같은 바코드 속성을 설정합니다.
  • sign 메소드를 호출하여 생성된 바코드를 로드된 문서에 첨부합니다.

다음 소스 코드는 바코드를 생성하고 Java를 사용하여 PDF 문서에 첨부합니다.

// Java로 문서(DOC, DOCX, PDF, PPT, XLS, XLSX, ...)에 바코드 생성 및 적용
Signature signature = new Signature("path/document.pdf");

// 바코드 텍스트로 바코드 옵션 생성
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// 바코드 정렬 및 모양
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);

// 문서에 바코드 부착
signature.sign(outputFilePath, options);

Java에서 바코드 생성 및 이미지에 적용

매우 유사한 방식으로 이미지에 바코드를 적용할 수 있습니다. JPG, PNG, WebP 이미지 또는 GIF, TIF, CDR, SVG 등과 같은 기타 이미지 형식이 있더라도 로드된 이미지에 바코드를 첨부할 수 있습니다.

다음은 Java API를 사용하여 바코드를 생성하고 이를 모든 이미지에 적용하는 단계입니다.

  • 서명을 사용하여 이미지(JPG, PNG, WebP 등)를 로드합니다.
  • BarcodeSignOptions를 사용하여 바코드 옵션을 준비합니다.
  • 텍스트, 인코딩 유형, 위치, 크기, 모양 등을 설정하여 바코드를 사용자 정의합니다.
  • 바코드를 적용하여 sign 방식으로 이미지에 서명합니다.

다음 소스 코드는 바코드를 생성하여 Java에서 JPG 이미지에 첨부합니다.

// // Java에서 이미지(JPG, PNG, BMP, ...)에 바코드 생성 및 적용
Signature signature = new Signature("path/image.jpg");

// 바코드 텍스트로 바코드 옵션 생성
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// 바코드 정렬 및 모양
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);

// 이미지에 바코드 부착
signature.sign(outputFilePath, options);

무료 API 라이선스 받기

평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.

결론

결론적으로 Java에서 바코드를 생성하는 방법을 배웠습니다. 또한 이러한 생성된 바코드를 이미지 및 문서에 추가하는 방법을 살펴보았습니다. 이제 고유한 바코드 생성기 Java 애플리케이션을 개발할 수 있습니다.

문서를 사용하거나 GitHub에서 사용할 수 있는 예제를 통해 Java 서명 API에 대해 자세히 알아볼 수 있습니다. 포럼에서 저희에게 연락하십시오.

또한보십시오