パッケージ、リポジトリ、アプリカテゴリを検索

barcode_finder のカバー
パッケージ詳細v0.0.5

barcode_finder

Barcode Finder は、Android では Zxing を、iOS では Zxing と Zbar を使用して、PDF ファイルおよび画像からバーコードとQRコードを読み取るためのプラグインです。

AndroidiOS
30日間ダウンロード
99
いいね数
37
Pub ポイント
130

パッケージをインストール

flutter pub add barcode_finder

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Barcode Finder は、画像および PDF ファイルからバーコードと QR コードを抽出するための Flutter プラグインです。Android では Zxing を活用し、iOS では Zxing と Zbar を組み合わせることで、あらゆるプラットフォームで信頼性の高いスキャンを実現しています。このパッケージは 1D および 2D のバーコード形式をサポートしており、ドキュメント処理、在庫管理、データ収集アプリケーションに最適です。Flutter アプリへの統合は最小限の設定でスムーズに行えます。

用途

  • スキャンされた文書からバーコードを読み取る
  • 画像からQRコードを抽出する
  • 埋め込みバーコード付きPDFの処理
  • 物理ラベルからのデータ入力の自動化
  • 小売アプリで製品情報をスキャンする

主な機能

  • Android および iOS プラットフォームをサポートしています
  • 高精度のためにZxingとZbarを使用します
  • 画像およびPDFファイルを処理します
  • クロスプラットフォームの一貫性
  • Flutter pub を通じた簡単な統合

適している対象

  • バーコードスキャンが必要なモバイルアプリ
  • 在庫および物流システム
  • 小売およびエコマースツール
  • 文書のデジタル化ワークフロー
  • 迅速なデータ抽出を必要とするアプリ

注意事項

  • iOS および Android でのネイティブ依存関係が必要です
  • ファイルアクセスには追加の権限が必要になる場合があります
  • パフォーマンスは画像の品質に依存します
  • サポートされているバーコードタイプに限定
  • リアルタイムカメラスキャンに最適化されていません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Barcode Finder

A flutter plugin for barcode scanner that works on both iOS and Android. Provides functionality for scanning several formats of 1D and 2D barcodes.

It uses ML-kit on Android and iOS to detect codes from PDF and Image files.

Example using app

Getting Started

Depend on it

Add this to your package's pubspec.yaml file:

dependencies:
  barcode_finder: latest version
Android Platform

API 21 is the minimum supported for Android.

Usage

Lets take a look at how to use BarcodeFinder to scan any PDF or image File using File Picker as a auxiliar plugin.

Future<String?> scanFile() async {
    // Used to pick a file from device storage
    final pickedFile = await FilePicker.platform.pickFiles();
    if (pickedFile != null) {
        final filePath = pickedFile.files.single.path;
        if (filePath != null) {
            return await BarcodeFinder.scanFile(path: path);
        }
    }
}

Make sure you are passing a valid and permissioned path to BarcodeFinder.scanFile, in the exemple above, the package FilePicker provides it for us.

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。