Word 文書 (DOC) から QR コードをスキャンすることは、文書に埋め込まれた貴重な情報の抽出を自動化する実用的なソリューションです。C# を使用して DOC から QR コードをスキャンする 機能により、ユーザーは URL、連絡先の詳細、その他の埋め込み情報などのデータを効率的に取得し、ビジネス、教育などのワークフローを効率化できます。Parser ライブラリの助けを借りて、ユーザーは簡単に Word 文書を解析し、C# で DOC から QR コードを抽出 し、文書のコンテンツ内の QR コードを識別できます。この記事では、C# プロジェクトの設定、DOC ファイルからの QR コードのスキャン、抽出されたデータの処理の手順を説明し、アプリケーション内に QR コード読み取り機能を実装しようとしている人のための包括的なソリューションを提供します。
C# を使用して DOC から QR コードをスキャンする手順
- 開発環境が適切に設定されていることを確認し、C# プロジェクトに GroupDocs.Parser for .NET ライブラリを追加して、DOC ファイル形式からの QR コードのスキャンを有効にします。
- DOC ファイルのファイル パスをコンストラクタに渡して Parser オブジェクトをインスタンス化し、コードがドキュメントのコンテンツを読み取って分析できるようにします。
- Parser.GetBarcodes メソッドを利用して、DOC ファイル内の QR コードを対象に PageBarcodeArea のコレクションを取得します。
- 最後に、コレクションを反復処理して、DOCファイルから抽出されたQRコード値を取得して処理します。
Parser.GetBarcodes
メソッドは、DOC ファイルに埋め込まれた QR コードのリストを取得します。PageBarcodeArea
オブジェクトのリストには、ページ番号や QR コード値など、検出された各 QR コードの詳細が含まれています。CodeTypeName
プロパティを使用して結果をフィルター処理し、QR コードのみに焦点を絞ることができます。QR コードが識別されたら、それらをループして抽出された値にアクセスし、処理することができます。このアプローチは、DOC C# からの QR コードの抽出 を簡素化し、さまざまなファイル サイズで効率的に機能し、ドキュメント内のすべての QR コードがスキャンされ、取得されることを保証します。連絡先情報、URL、またはその他の埋め込みデータを取得することが目的の場合でも、Parser ライブラリは、Windows、macOS、Linux で機能するシームレスでプラットフォームに依存しないソリューションを提供します。最小限のセットアップとコードで、DOC ファイルから QR コードを迅速かつ効果的に抽出できるため、QR コード スキャン機能をさまざまなアプリケーションに統合するための理想的なソリューションになります。
C# を使用して DOC から QR コードをスキャンするコード
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
namespace ScanQRCodefromDOCusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Apply the license to remove the restrictions imposed | |
// by the Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Instantiate an object of the Parser class to enable access to its | |
// methods and properties for processing or manipulating data | |
using (Parser parser = new Parser("input.doc")) | |
{ | |
// Verify if the file is compatible for QR extraction | |
if (!parser.Features.Barcodes) | |
{ | |
Console.WriteLine("The file doesn't support QR extraction."); | |
return; | |
} | |
// Scan and extract only the barcodes of type "QR" from your file | |
IEnumerable<PageBarcodeArea> qrcodes = parser.GetBarcodes() | |
.Where(i => i.CodeTypeName == "QR"); | |
// Iterate over QR codes | |
foreach (PageBarcodeArea qrcode in qrcodes) | |
{ | |
// Print the page index | |
Console.WriteLine("Page: " + (qrcode.Page.Index + 1)); | |
// Print the barcode value | |
Console.WriteLine("Value: " + qrcode.Value); | |
} | |
} | |
} | |
} | |
} |
結論として、C# で DOC から QR コードを読み取る は、Word 文書から QR コードを抽出する効率的な方法を提供し、さまざまなセクターにわたるワークフローを強化します。この記事を読んだ後、QR コードを簡単にスキャンして抽出し、DOC ファイルに埋め込まれた URL や連絡先情報などの重要なデータにすばやくアクセスできるようになります。このソリューションは、C# アプリケーションで QR コード スキャンを実装するための簡単で信頼性の高い方法を提供し、ドキュメント処理タスクを効率化するための貴重なツールになります。
以前、C# を使用して PPTX ファイルから QR コードをスキャンするガイドを共有しました。詳細なチュートリアルについては、C# を使用して PPTX から QR コードをスキャンする の完全なチュートリアルをお見逃しなく。