カスタムBarCodeイメージを生成する

バーコードは、平行な線またはパターンの形でデータを視覚的に表現したものです。 バーコードは小売り、兵站学、ヘルスケア、銀行業、および多くの他のようなさまざまな企業で広く利用されています。

Microsoft Wordフィールドを使用して、ユーザーが直接文書にバーコードを埋め込むことができます。 ユーザーは、QRコードやリニアバーコードなどの特定のタイプのバーコードを挿入できます。 BARCODE フィールド。

この記事では、BARCODEフィールドがAspose.Wordsにどのように実装されているか、およびAspose.Wordsでバーコードが既に追加されているWord文書をユーザーが操作できるようにする方法を見

Aspose.Wordsでサポートされているバーコードタイプ

Aspose.Wordsはさまざまな種類のバーコードをサポートします。 バーコードの種類は、BarcodeTypeプロパティの文字列値として渡されます。

バーコードをサポートするWord形式に保存する場合は、次のような任意のタイプのバーコードを使用できます。 Microsoft Wordによってサポートされています. 誤った種類のバーコードが渡された場合、Wordはエラーを表示します。

PDFなどの他の形式に保存する場合、Aspose.Wordsはバーコードレンダリングをユーザーコードに委譲するため、ユーザーは使用される実装またはライブラリのバーコードタイプに

文書にバーコードを挿入するか、追加されたバーコードを含む文書をロードします

Aspose.Wordsは次の機能を提供します:

  1. を使用して文書にバーコードをプログラムで挿入します。 DisplayBarcodeMergeBarcode フィールドコード
  2. または、さらなる作業のためにバーコードが既に挿入されているWord文書をロードします

Aspose.Wordsには、使いやすいカスタムバーコードを生成するためのインターフェイスがあります Aspose.WordsアスポーズBarCode 一緒に出力文書内のバーコード画像をレンダリングします。 たとえば、DOC、OOXML、またはRTFドキュメントを作成し、Aspose.Wordsを使用してDISPLAYBARCODEフィールドを追加できます。 または、DISPLAYBARCODEフィールドが既に存在するDOC、OOXML、またはRTFドキュメントをロードして、カスタムバーコードジェネレータの実装を提供することもできます。

典型的なDISPLAYBARCODEフィールドの構文は次のとおりです:

{ DISPLAYBARCODE "SomeData" QR \h 720 }

以下は、Aspose.WordsとAsposeを使用したコードジェネレータの例です。BarCode APIs. この例では、Word文書のDISPLAYBARCODEフィールドの位置にバーコードイメージを挿入する方法を示します:

また、PDF、XPSなどの固定ページ形式で、読み込まれたバーコードまたは新しく挿入されたバーコードを使用して文書を保存することもできます。 Word文書をPDF形式で保存する方法を次のコード例に示します:

バーコードオプションの指定

バーコードを操作するときは、いくつかの追加のプロパティを設定できます。 Aspose.WordsはBarcodeParametersクラスを提供します–バーコードパラメータをBarcodeGeneratorにパススルーするためのクラスです。

Aspose.Wordsは、IBarcodeGeneratorで生成された画像の埋め込み96ppi解像度をサポートし、バーコード画像の最小サイズを制限します。 これに対処するために、開発者は、目標解像度のバーコード画像をWord文書に手動で挿入し、必要な形式で保存することができます。 バーコードの操作の詳細と例については、記事を参照してください Wordからコードを読み込む.