screentextextractor

March 23, 2025 ยท View on GitHub

๐Ÿš€ Ship Your App Faster: Try Fastforge - The simplest way to build, package and distribute your Flutter apps.

screen_text_extractor

pub version

This plugin allows Flutter desktop apps to extract text from screen.


English | ็ฎ€ไฝ“ไธญๆ–‡


Platform Support

LinuxmacOSWindows
โœ”๏ธโœ”๏ธโœ”๏ธ

Quick Start

Installation

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

dependencies:
  screen_text_extractor: ^0.1.3

Or

dependencies:
  screen_text_extractor:
    git:
      url: https://github.com/leanflutter/screen_text_extractor.git
      ref: main

Usage

import 'package:screen_text_extractor/screen_text_extractor.dart';

ExtractedData data;

data = await ScreenTextExtractor.instance.extractFromClipboard();
data = await ScreenTextExtractor.instance.extractFromScreenSelection();

Please see the example app of this plugin for a full example.

Who's using it?

API

ScreenTextExtractor

MethodDescriptionLinuxMacOSWindows
isAccessAllowedmacOS onlyโž–โœ”๏ธโž–
requestAccessmacOS onlyโž–โœ”๏ธโž–
extractFromClipboardโœ”๏ธโœ”๏ธโœ”๏ธ
extractFromScreenSelectionโœ”๏ธโœ”๏ธโœ”๏ธ

License

MIT