テンプレートでのバーコードの操作
導入
このチュートリアルでは、GroupDocs.Parser for .NET のテンプレートを使用してドキュメントからデータを効率的に抽出する方法について説明します。GroupDocs.Parser を使用すると、バーコードなどの特定のデータ型のテンプレートを定義し、そのテンプレートに従ってドキュメントを解析できるため、データ抽出のプロセスが簡素化されます。
前提条件
始める前に、次の設定がされていることを確認してください。
- GroupDocs.Parser for .NET: ライブラリは以下からダウンロードできます。ここ.
- サンプル ドキュメント: 抽出するデータを含むサンプル ファイル (PDF、DOCX など) を準備します。
名前空間のインポート
まず、C# コードに必要な名前空間を含めます。
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;
ステップ1: バーコードフィールドを定義する
テンプレート内にバーコード フィールドを定義します。この例では、QR コード フィールドを設定します。
TemplateBarcode barcode = new TemplateBarcode(
new Rectangle(new Point(590, 80), new Size(150, 150)),
"QR");
ここ、Rectangle
ドキュメント上のバーコード フィールドの位置とサイズを定義します。
ステップ2: テンプレートを作成する
テンプレートを作成し、それにバーコード フィールドを追加します。
Template template = new Template(new TemplateItem[] { barcode });
ステップ3: テンプレートを使用してドキュメントを解析する
インスタンス化するParser
クラスをドキュメント ファイル パスに置き換え、定義されたテンプレートを使用してドキュメントを解析します。
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
DocumentData data = parser.ParseByTemplate(template);
//抽出したデータを印刷する
for (int i = 0; i < data.Count; i++)
{
Console.Write(data[i].Name + ": ");
PageBarcodeArea area = data[i].PageArea as PageBarcodeArea;
Console.WriteLine(area == null ? "Not a template barcode field" : area.Value);
}
}
このコード スニペットは、ドキュメントを開き、テンプレートを適用し、定義されたバーコード フィールドに基づいてデータを抽出します。次に、抽出されたデータを印刷します。
結論
GroupDocs.Parser for .NET をテンプレートとともに使用すると、特にバーコードなどの特定のデータ型を処理する場合に、ドキュメントからの構造化データの抽出が簡単になります。このガイドに従うことで、ドキュメント解析機能を .NET アプリケーションに効率的に統合できます。
よくある質問
Q: 1 つのドキュメントから複数のバーコード フィールドを抽出できますか?
A: はい、テンプレート内に複数のバーコード フィールドを定義し、ドキュメントから対応するデータを抽出できます。
Q: 解析にサポートされているドキュメント形式は何ですか?
A: GroupDocs.Parser は、PDF、DOCX、XLSX、PPTX など、幅広いドキュメント形式をサポートしています。
Q: 試用版はありますか?
A: はい、GroupDocs.Parserの無料トライアルは以下から入手できます。ここ.
Q: テクニカルサポートを受けるにはどうすればよいですか?
A: 技術的なサポートについては、GroupDocs フォーラム.
Q: ライセンスはどこで購入できますか?
A: GroupDocs.Parserのライセンスは以下から購入できます。ここ.