Install latest/stable of Simple-Text-Extractor
Ubuntu 16.04 or later?
Make sure snap support is enabled in your Desktop store.
Install using the command line
sudo snap install simple-text-extractor
Don't have snapd? Get set up for snaps.
You are about to open
Do you wish to proceed?
Thank you for your report. Information you provided will help us investigate further.
There was an error while sending your report. Please try again later.
Generate an embeddable card to be shared on external websites.
Simple Text Extractor is a high-performance, 100% offline local document workstation. Going far beyond basic text extraction, it seamlessly combines industrial-grade OCR (for PDFs, XPS, OXPS, and images like PNG, JPG, TIFF, BMP), smart document merging, and a Secure Viewer to let you process, inspect, and manage your sensitive files with absolute privacy.
The application comes bundled with its own Tesseract OCR engine and Ghostscript, specifically optimized to provide a turnkey experience on Linux without any complex dependencies.
What's New in v1.5.0: "XPS/OXPS & Ultimate Resilience Edition"
Native XPS & OXPS Support: Full integration for reading, OCR, and merging Microsoft XPS and OXPS formats natively.
Global Internationalization (i18n): The interface now dynamically adapts to 7 languages (English, French, German, Spanish, Italian, Brazilian Portuguese, and Japanese).
The "Bunker" Architecture & DevSecOps: Strict isolated execution for Ghostscript conversions with automatic hard-stop timeouts (CWE-400) and strict clean-up logic. Our optimized framework ensures continuous compliance against OS command injections (CWE-78), guaranteeing zero data persistence and a freeze-free experience.
Key Features:
100% Offline & Private: Your documents never leave your computer. Ideal for legal, medical, or fiscal archives.
Integrated Secure Viewer: A natively isolated (sandboxed) viewer to inspect your PDFs, XPS, OXPS, and images directly in RAM (Zero-Persistence). Includes instant keyword search, dynamic zooming, and secure direct printing.
Smart Document Merger: Combine multiple PDFs, XPS, OXPS, or images with three specialized modes: All Pages, No Blanks (ink-coverage analysis), and Intelligent Duplex (parity management for double-sided printing).
Professional Archiving (PDF/A): Generate PDF/A-1b files for long-term preservation using the integrated Ghostscript engine.
Expanded OCR Language Pack: Now includes 17+ native languages (French, English, German, Dutch, Italian, Spanish, Portuguese, Chinese, Arabic, Japanese, Russian, Turkish, Vietnamese, Norwegian, Swedish, Danish, and Greek).
Batch Processing: Drag and drop dozens of PDFs, XPS, OXPS, or images to process them sequentially.
Zero-Freeze UI: Completely asynchronous multiprocessing architecture ensuring the interface remains responsive even when processing massive files (2300+ pages).
Metadata Analysis: Instant view of DPI, page count, and PDF/A status before processing.
Hardened Robustness: Native protection against "Decompression Bombs" (malicious high-pixel images) and command injection.
Log Anonymization (CWE-209 & CWE-117): Strict filtering of third-party process streams and automatic scrubbing of system logs to mask usernames and personal file paths.
Atomic File Handling (CWE-377): Secure temporary file creation in isolated "bunkers" with restricted permissions (0700) and atomic deletion.
How to Use:
Add Files: Drag and drop your PDFs, XPS, OXPS, or images into the window.
Configure: Choose your OCR language or select a merging mode.
Process: Click "Start OCR" or "Merge" and follow the real-time progress.
Inspect securely: Click the eye icon (👁️) or right-click any processed file to open it in the Secure Viewer. Search, copy text, or print directly!
💡 Tip: Using Wayland? If Drag & Drop doesn't work, please use the "Add Files" button or switch to an X11 session.
⚠️ IMPORTANT: Accessing External Drives (USB / Secondary Drives)
By default, the strict security confinement prevents the app from reading your USB sticks or external hard drives. If your files are stored on removable media, you must grant access by running this command once in your terminal:
COMMAND: sudo snap connect simple-text-extractor:removable-media
| Revision | Channel | Version | Build | Commit |
|---|
The build and commit information is derived from build infrastructure records.
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.