screentextextractor
March 23, 2025 · View on GitHub
🚀 快速发布您的应用: 试试 Fastforge - 构建、打包和分发您的 Flutter 应用最简单的方式。
screen_text_extractor
这个插件允许 Flutter 桌面应用从屏幕上提取文本。
English | 简体中文
平台支持
| Linux | macOS | Windows |
|---|---|---|
| ✔️ | ✔️ | ✔️ |
快速开始
安装
将此添加到你的软件包的 pubspec.yaml 文件:
dependencies:
screen_text_extractor: ^0.1.3
或
dependencies:
screen_text_extractor:
git:
url: https://github.com/leanflutter/screen_text_extractor.git
ref: main
用法
import 'package:screen_text_extractor/screen_text_extractor.dart';
ExtractedData data;
data = await ScreenTextExtractor.instance.extractFromClipboard();
data = await ScreenTextExtractor.instance.extractFromScreenSelection();
请看这个插件的示例应用,以了解完整的例子。
谁在用使用它?
- Biyi (比译) - 一个便捷的翻译和词典应用。
API
ScreenTextExtractor
| Method | Description | Linux | MacOS | Windows |
|---|---|---|---|---|
| isAccessAllowed | macOS only | ➖ | ✔️ | ➖ |
| requestAccess | macOS only | ➖ | ✔️ | ➖ |
| extractFromClipboard | ✔️ | ✔️ | ✔️ | |
| extractFromScreenSelection | ✔️ | ✔️ | ✔️ |