今日のデジタル世界では、在庫管理からデータ収集まで、バーコードはさまざまなアプリケーションで重要な役割を果たしています。PDF ドキュメントからバーコードをスキャンすると、さまざまな分野のプロセスを大幅に効率化できます。この記事では、Parser ライブラリのパワーを活用して、C# を使用して PDF からバーコードをスキャンする 手順について説明します。バーコードは、スキャナーやカメラで読み取ることができるデータのグラフィカル表現です。バーコードは、アイテムの追跡、在庫の管理、トランザクションの処理によく使用されます。PDF ファイルには、製品情報、資産追跡、イベント管理用のバーコードが含まれていることがよくあります。以下の手順では、C# で PDF からバーコードを抽出する 方法について説明します。
C# を使用して PDF からバーコードをスキャンする手順
- まず開発環境を設定し、GroupDocs.Parser for .NETライブラリをプロジェクトに追加して、PDFファイルからのバーコード読み取りを効率化します。
- 作成時に PDF ファイルへのパスを渡して Parser オブジェクトを初期化します。
- Parser オブジェクトの GetBarcodes メソッドを呼び出して、PageBarcodeArea オブジェクトのコレクションを取得します。
- 最後に、コレクションをループしてバーコード値を抽出してアクセスします。
パーサー ライブラリは多用途で、PDF を含むさまざまなドキュメント形式からコンテンツを解析および抽出するように設計されています。シンプルな API が提供されており、開発者が PDF C# からのバーコード抽出 などのタスクを効率的に実行するのに最適です。このライブラリを使用すると、プロセスは非常に柔軟になり、Windows、macOS、Linux などの複数のオペレーティング システムで実行できます。このクロスプラットフォーム機能は、作業しているオペレーティング システムに関係なく一貫した開発環境を提供する .NET フレームワークによって有効になります。.NET 環境に統合されているため、バーコード抽出を処理するための追加のソフトウェアやサードパーティ ツールは必要ありません。
C# を使用して PDF からバーコードをスキャンするコード
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System; | |
using System.Collections.Generic; | |
namespace ScanBarcodefromPDFusingCSharp | |
{ | |
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.pdf")) | |
{ | |
// 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 PDF | |
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); | |
} | |
} | |
} | |
} | |
} |
このガイドに従うと、推奨ライブラリを使用して、C# で PDF からバーコードを読み取る を簡単に実行できます。この方法は、PDF ドキュメントからのバーコード抽出を自動化することでワークフローを合理化し、データ管理の効率を大幅に向上させます。また、C# でのバーコード スキャンへの取り組みの基礎としても役立ちます。推奨ライブラリをセットアップしてファイル パスを構成すると、提供されたコードをプロジェクトに組み込むのは簡単です。さまざまな PDF 形式の処理や、この機能を大規模なアプリケーションに統合するなど、より高度な機能を自由に探索して実装してください。
以前、C# を使用して DOCM ファイルからテキストを抽出するガイドを提供しました。より詳しい説明については、C# を使用して DOCM からテキストを抽出する の方法に関する完全なチュートリアルをご覧ください。