MakeACopy
* New: Page size selection for PDF export (Fit to image, A4, US Letter, Legal)
* Default changed to "Fit to image" — PDF pages now match the scanned document
* No image data is lost during export regardless of page size choice
* OCR text layer adapts automatically to any page format
* Optimized: Document detection model converted to ORT format for faster loading
* Optimized: Reduced ONNX Runtime binary — only required operators included
* Fully offline, no cloud or tra
Features:
• Camera scanning: Capture documents using your device’s camera
• Edge detection: Automatic document boundary detection using OpenCV, enhanced by a custom-trained ONNX inference model
• Perspective correction: Manually or automatically adjust document perspective
• Grayscale export: Optional grayscale filter applied during PDF creation
• OCR: Offline text recognition using the open-source Tesseract engine
• PDF export: Save scanned documents as searchable PDFs
• Share & save: Export locally or share via other apps
• Dark mode: System-based Material 3 theme with light and dark appearance
• Privacy-focused: Fully offline — no data leaves your device
MakeACopy is F-Droid compliant and builds OpenCV native libraries from source during the build process, ensuring that no prebuilt binaries are included in the repository. All components are open source and respect your privacy.
MakeACopy is free and open source. If you find it useful, please consider supporting development: https://ko-fi.com/egdels
License: Apache License 2.0
捐助
版本
雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。
下載 F-Droid-
x86_64此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
x86此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8a此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
armeabi-v7a此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
x86_64此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
x86此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8a此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
armeabi-v7a此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
x86_64此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
x86此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8a此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
-
armeabi-v7a此版本需要 Android 10 或更高的版本。
此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。
What’s new
- Improved document edge detection and perspective correction, especially for
distorted or angled pages.
- Faster image capture: reduced focus timeout and paused live analysis during
capture for improved responsiveness.
- Enhanced corner detection with toggle support for OpenCV/ONNX detectors,
Hough line-based fallback, dynamic threshold adjustment, low-light handling,
and consensus-based fusion for improved precision.
Bug fixes
- Fixed minimap thumbnail
- Multi-language OCR: Select up to 2 languages simultaneously for documents with mixed scripts (e.g., Persian + English, Arabic + French, German + English).
- Combined dictionaries: OCR post-processing now uses combined dictionaries from all selected languages for improved error correction in multilingual documents.
- Improved multi-language support: Enhanced handling of RTL + LTR script combinations and proper whitelist management for mixed-script recognition.
- OCR Re



