カスタム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は次の機能を提供します:
- を使用して文書にバーコードをプログラムで挿入します。 DisplayBarcode と MergeBarcode フィールドコード
- または、さらなる作業のためにバーコードが既に挿入されている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からコードを読み込む.