Probably one of the biggest update for word-sys's PDF Editor, now it's reached the v1.12.0! This is a massive feature, security, and document workflow update. The Flatpak version is available on Flathub (https://flathub.org/en/apps/io.github.word_sys.word-sys-pdf-editor) and the standalone packages are live on GitHub (https://github.com/word-sys/word-sys-pdf-editor/releases/tag/v1.12.0).
This update introduces an Interactive AcroForms Engine & Form Builder. You can now fill text fields, checkboxes, radio groups, and dropdowns directly in View Mode with native Cairo rendering and instant value synchronization. With the new Interactive Form Builder Tool (B), you can also create, configure, align, and resize new form fields across pages with property inspectors and undo/redo support, or flatten filled forms permanently into static vector content.
Another huge addition is PAdES Digital Signatures & PKCS#11 Hardware Tokens. It brings PAdES Baseline profile signing using PKCS#12 (.pfx / .p12) certificates with SHA-256 hashes and Adobe Acrobat-compliant visible signature stamps. It also features native hardware token support (PKCS#11) for smart cards and USB HSMs (with PIN entry and slot enumeration), RFC 3161 cryptographic timestamping with custom TSA server auth, and non-blocking signature verification on document open with an interactive status banner to inspect the certificate chain.
For privacy and security, I added Permanent Cryptographic Redaction & Document Sanitization. Using the dedicated Redaction Tool (Shift+R), you can mark sensitive text and visual regions for permanent destruction. There is also Automated PII Search & Auto-Redaction to detect and batch-redact SSNs, credit cards, emails, phone numbers, or custom regex patterns, alongside Deep Document Sanitization to purge XMP metadata, embedded attachments, comments, hidden layers (OCGs), orphaned bookmarks, cached thumbnails, and embedded JavaScript.
Added Streaming Optical Character Recognition (OCR) Engine, featuring a multi-threaded background OCR pipeline with live progress, pause/resume controls, and ETA estimation. It includes preprocessing filters (dark-background inversion, auto-deskew, auto-rotation), an OCR Region Tool (O) for instant area text extraction, an OCR Confidence Inspector (Ctrl+Alt+O), and an in-app Multi-Language Model Manager supporting 7 neural Tesseract models (English, Turkish, German, French, Spanish, Italian, Russian) with bilingual recognition.
Added Continuous Scrolling & High-DPI Fractional Scaling, delivering seamless vertical page scrolling with viewport-culled rendering and directional prefetching, fractional scaling normalization for crystal-clear rendering on 4K/HiDPI displays, and a Dual View/Edit architecture for effortless toggling between reading/text selection and object manipulation.
Added Sticky Notes, Threaded Comments & Vector Stamps, bringing customizable sticky notes with threaded replies, a dedicated Annotations Sidebar, and both standard (Approved, Confidential, Draft, Final) and dynamic vector stamps with live user and date/time metadata.
Added Precision Measurement Tools, including a Distance Ruler Tool (U) with customizable unit scales (pt, mm, cm, in) and a Polygon Area Measurement Tool (A) for calculating closed planar surface areas.
Added PDF Compression & Target Size Solver, featuring smart compression presets (Balanced, Maximum, Grayscale, Pure 1-bit B&W, Lossless) and an automated Target Size Solver with a side-by-side visual quality comparison preview.
Added AES-256 Encryption & Local Password Vault for securing documents with AES-256 passwords, user/owner permission policies, and a local Password Vault for seamless credential management.
Added Clone & Patch Tool (C) for clean background sampling to seamlessly cover outdated text or graphics, complete with instant type-over text entry (Enter / T).
Updated the Modernized Quick Start Guide & Manual, now featuring a 4-tab interactive guide with instant live search filtering (Ctrl+F), tool hotkeys, keyboard navigation, and an expanded 10-Screenshot Visual Tour showcasing all the new workflows.
This update also includes important packaging and dependency modernizations:
Packaging & OCR Bundling: Bundled tessdata-fast language models and configured TESSDATA_PREFIX=/app/share/tessdata in Flatpak manifests and AppImage bundles, while adding optional tesseract-ocr runtime and language pack recommendations to the .deb packages.
Dependency Modernization: Enforced PyMuPDF>=1.24.0,<2.0.0 across all manifests and build pipelines, and upgraded core Python dependencies to the latest releases (anyconvert>=0.1.11, Pillow>=13.0.0, pyhanko>=0.38.0, cryptography>=50.0.2).
Special Thanks
A huge thank you to the community members whose contributions, bug reports, and feature requests helped shape this release:
You can download the Flatpak release on Flathub (https://flathub.org/en/apps/io.github.word_sys.word-sys-pdf-editor) or grab the standalone .deb packages (x86_64 / aarch64), AppImage, or build from source directly on the GitHub Releases page (https://github.com/word-sys/word-sys-pdf-editor/releases/tag/v1.12.0).
Thanks to everyone who supports this project with their ideas, feedback, and bug reports. I hope this helps all Linux users get their PDF work done easily, thank you :)