バーコードは、すばやくスキャンして処理できる重要な情報を格納するために、ドキュメントで広く使用されています。Open Document Text (ODT) 形式のドキュメントの処理は、ビジネス アプリケーションでは非常に一般的です。このようなドキュメントを処理する場合、プログラムで C# を使用して ODT からバーコードをスキャンする という課題が生じます。Parser ライブラリを活用すると、サードパーティ ツールを使用せずに C# で ODT からバーコードを簡単に抽出 できます。この記事では、バーコード抽出を実行するための手順を段階的に説明します。以下の手順は、ODT ファイルからバーコードをスキャンする方法を示しています。
C# を使用して ODT からバーコードをスキャンする手順
- 開発環境を設定し、プロジェクトに GroupDocs.Parser for .NET ライブラリを追加して、ODT ファイルからのバーコード抽出を有効にします。
- インスタンス化中にODTファイルのパスを渡してParserを初期化します。
- ParserインスタンスのGetBarcodesメソッドを使用して、PageBarcodeAreaオブジェクトのコレクションを取得します。
- コレクションをループしてバーコード値を抽出し、処理します。
ODT C# からのバーコード抽出 のプロセスは、柔軟性と適応性に優れており、Windows、macOS、Linux などの幅広いオペレーティング システムをサポートしています。このクロスプラットフォーム機能により、開発者は互換性の問題なしに、どのシステムでもバーコード抽出を実装できます。.NET フレームワークは安定した均一な開発環境を提供するため、プラットフォーム間で一貫性を維持しやすくなります。このライブラリをインストールし、必要なファイル パスを構成すると、提供されたコードをプロジェクトに統合することが簡単になります。ライブラリの強力な API により、ODT ファイルの処理が簡素化され、最小限の労力でバーコードを抽出できます。以下は、ODT ファイルからバーコードを読み取る方法を示すコード例です。
C# を使用して ODT からバーコードをスキャンするコード
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System; | |
using System.Collections.Generic; | |
namespace ScanBarcodefromODTusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Create an instance of Parser class | |
using (Parser parser = new Parser("input.odt")) | |
{ | |
// Check if the file supports barcodes extraction | |
if (!parser.Features.Barcodes) | |
{ | |
Console.WriteLine("The file doesn't support barcodes extraction."); | |
return; | |
} | |
// Scan barcodes from the ODT | |
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(); | |
// Iterate over barcodes | |
foreach (PageBarcodeArea barcode in barcodes) | |
{ | |
// Print the page index | |
Console.WriteLine("Page: " + (barcode.Page.Index + 1)); | |
// Print the barcode value | |
Console.WriteLine("Value: " + barcode.Value); | |
} | |
} | |
} | |
} | |
} |
ODT ファイルで作業する場合、埋め込まれたバーコードの読み取りと抽出には体系的なアプローチが必要です。上記のコード例は、バーコード抽出機能を C# プロジェクトに簡単に統合できることを示しています。ODT ファイルで Parser を初期化した後、GetBarcodes メソッドを使用してバーコード データを取得し、アプリケーションで処理して利用することができます。結論として、C# で ODT からバーコードを読み取る ための Parser ライブラリを使用すると、堅牢で効率的なソリューションが提供されます。さらに、開発者は C# アプリケーション内でバーコード データを効率的に抽出して処理できるため、ドキュメント管理ワークフローが合理化され、生産性が向上します。
以前、C# を使用して DOCX ファイルからバーコードをスキャンする手順を説明したガイドを提供しました。包括的な説明については、C# を使用して DOCX からバーコードをスキャンする の方法に関する完全なチュートリアルをお見逃しなく。