一部のシナリオでは、バーコードが埋め込まれた 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 文書にシームレスに挿入できます。このアプローチは、ドキュメントの自動化、在庫追跡、またはバーコード データが不可欠なシナリオなど、さまざまなユースケースに拡張できます。さらに、ご質問がございましたら、フォーラム までお気軽にお問い合わせください。