バーコードは、データを機械可読形式で表示する方法の1つです。バーコードは通常、多数のアイテムの識別として使用されます。この記事では、Javaでバーコードを生成する方法を学習します。さらに、アプリケーション内でJava Signature APIを使用して、生成されたバーコードをドキュメントおよび画像のいずれかに適用する方法を確認できます。

以下のトピックについて説明します。

バーコードを生成するためのJavaAPI

GroupDocs.Signatureは、さまざまなファイル形式のドキュメント、画像、またはファイルに署名できるJavaAPIを紹介しています。このAPIを使用すると、バーコード、QRコード、テキスト、画像、メタデータ、デジタル署名、スタンプ、フォームフィールド署名などのさまざまな種類の署名を簡単に生成して適用できます。 APIを使用すると、さまざまな方法で署名をカスタマイズすることもできます。

ダウンロードまたは構成

ダウンロードセクションからJARファイルをダウンロードするか、mavenベースのJavaアプリケーションのpom.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でバーコードを生成する

Javaでバーコードを生成してドキュメントに適用

バーコードを生成し、必要に応じてカスタマイズすることは、複雑な手順ではありません。ターゲットドキュメントがMSWordドキュメント、PDFファイル、Excelスプレッドシート、またはプレゼンテーションのいずれであっても、バーコードを追加する手順は、すべての異なる形式で同じです。次の手順は、バーコードを生成し、Javaの任意のドキュメントにバーコードを適用/添付する方法を示しています。

  • Signatureクラスを使用して、ドキュメント(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などの他の画像形式を使用している場合でも、読み込まれた画像にバーコードを添付できます。

以下は、バーコードを生成し、JavaAPIを使用してこれらを任意の画像に適用する手順です。

  • 署名を使用して画像(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アプリケーションを開発できます。

Java Signature APIの詳細については、ドキュメントを使用するか、GitHubで入手できる例を使用してください。 フォーラムで私たちと連絡を取ってください。

関連項目