バーコード QR コードを Word DOCX C# に挿入

一部のシナリオでは、バーコードが埋め込まれた Word ドキュメントを生成する必要があります。したがって、このブログ投稿では、C# を使用して Word DOC または DOCX ドキュメントにバーコードを挿入するプロセスを説明します。

Word 文書にバーコードを追加する理由

Word 文書へのバーコードの追加を検討する理由を見てみましょう。

コンプライアンスと規制: 特定の業界では、規制基準への準拠が必須です。バーコードは、情報をエンコードするための標準化された準拠した方法を提供し、文書が業界の規制に確実に準拠するようにします。

在庫管理と資産追跡: バーコードは、在庫管理と資産追跡において極めて重要な役割を果たします。在庫リスト、製品ラベル、資産文書に関連する Word 文書にバーコードを埋め込むことで、企業は資産を効率的に追跡および管理できます。

ドキュメントの自動化とワークフローの効率: Word ドキュメントにバーコードを統合すると、ドキュメントの自動化が促進され、全体的なワークフローの効率が向上します。バーコード スキャンによるデータ キャプチャの自動化により、時間を節約し、手動介入を減らし、よりスムーズで合理化されたワークフローに貢献します。

C# を使用して Word 文書にバーコードを挿入する

次の手順では、C# を使用して Word DOCX ドキュメントにバーコードを挿入する方法を説明します。

  • システムに Conholdate.Total for .NET をセットアップします。
  • BarcodeGenerator クラス オブジェクトを使用してバーコードを作成します。
  • BarCodeImageFormat を使用して、バーコード イメージを BMP イメージとしてストリームに書き込みます。
  • Document クラスを使用して新しい Word 文書を作成します。
  • DocumentBuilder クラスを使用して、ドキュメント オブジェクトのビルダーを作成します。
  • InsertImage メソッドを使用して、バーコード画像を Word 文書に挿入します。
  • Save メソッドを使用して Word 文書をエクスポートします。

以下のサンプル コードは、C# を使用して Word 文書にバーコードを挿入する方法を示しています。

// リニア バーコード オブジェクトをインスタンス化し、バーコードのコード テキストとシンボル タイプを設定します。
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.Code39Standard, "1234567890");

// メモリストリームを作成し、バーコード画像をメモリストリームに保存
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// 新しい Word 文書を作成する
Aspose.Words.Document doc = new Aspose.Words.Document();

// ドキュメントオブジェクトのビルダーを作成する
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// バーコード画像を文書に挿入します
builder.InsertImage(ms);

// Word文書を保存する
doc.Save("Barcode.docx");

C# で Word DOCX に QR コードを追加する

以下の手順に従って、C# で Word DOCX ドキュメントに QR コードを追加できます。

  • Conholdate.Total for .NET を側にインストールします。
  • BarcodeGenerator クラスを使用して、バーコード オブジェクトをインスタンス化し、QR タイプを設定します。
  • メモリ ストリームを作成し、Save メソッドを使用してバーコード イメージをそこに書き込みます。
  • Document クラスを使用して、新しい Word ドキュメント クラス オブジェクトを初期化します。
  • DocumentBuilder クラスを使用してビルダー オブジェクトを初期化します。
  • InsertImage メソッドを使用して、QR コード画像をドキュメントに追加します。
  • Save メソッドを使用して、出力 Word 文書をレンダリングします。

次のコード スニペットは、C# で Word 文書に QR コードを挿入する方法を示しています。

// リニア バーコード オブジェクトをインスタンス化し、バーコードのコード テキストとシンボル タイプを設定します。
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "1234567");

// メモリストリームを作成し、バーコード画像をメモリストリームに保存
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// 新しい Word 文書を作成する
Aspose.Words.Document doc = new Aspose.Words.Document();

// ドキュメントオブジェクトのビルダーを作成する
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// バーコード画像を文書に挿入します
builder.InsertImage(ms,
    Aspose.Words.Drawing.RelativeHorizontalPosition.Margin,
    400,
    Aspose.Words.Drawing.RelativeVerticalPosition.Margin,
    -50,
    100,
    100,
    Aspose.Words.Drawing.WrapType.Square);

// Word文書を保存する
doc.Save("QR-Code.docx");

無料の評価ライセンス

無料の一時ライセンスを取得して、評価制限なしで API 機能をテストできます。

まとめ

これらの手順に従うことで、バーコード生成を C# アプリケーションに簡単に統合し、生成されたバーコードを Word 文書にシームレスに挿入できます。このアプローチは、ドキュメントの自動化、在庫追跡、またはバーコード データが不可欠なシナリオなど、さまざまなユースケースに拡張できます。さらに、ご質問がございましたら、フォーラム までお気軽にお問い合わせください。

関連項目