r/software • u/smilaise • 21h ago
Release KillerPDF 1.9 is here! True text editing, permanent redaction, AES-256 encryption, Word/Excel/PowerPoint export, a new custom renderer with 37-66% less memory usage than before
It's here and I couldn't be more excited and relieved to finally share this. KillerPDF is a free, open-source, GPLv3 PDF editor for Windows.
v1.9 has been in parallel development for about 2 months alongside the previous 1.8.x branch and maintaining two branches is awful, would not recommend. The list of new features goes beyond this but I will do my best to explain how significant this release (codename "Overkill") has become.
v1.9 has a brand new PDF renderer and engine built from scratch to replace PDFium, true text editing that rewrites the page itself, paragraph editing, Find and Replace, permanent redaction, AES-256 and certificate encryption, digital signature verification with trusted timestamps, export to Word, Excel, PowerPoint, HTML and Markdown, Convert Scan to Text, form recognition and XFA conversion, guided tasks with macros and watched folders, data merge, accessibility review, preflight and Reduce File Size, Office to PDF conversion, TWAIN scanning, print production tools with Bates numbering, calibrated measurement tools, File Explorer and Outlook previews, Search Tools command palette, and SEVERAL performance optimizations.
It is 4-12% faster, uses 3-6% less CPU, and 37-66% less memory than the previous 1.8.91 version using PDFium!
It also opens more files and the results are more accurate.
Details:
New renderer and engine: replaced PDFium, Docnet.Core and PdfPig for rendering, text extraction, search, selection, editing, printing and export.
Rendering quality: overprint, spot inks, CMYK output intents, ICC profiles, transparency groups, soft masks and blend modes.
Faster rendering: it runs off the UI thread, renders what's in view first, cancels stale work and sharpens as you zoom.
True text editing: a changed line is rewritten in the page content in its original font where possible, including rotated text. A cover (the old style) is only the fallback for scans.
Paragraph editing: a resizable box with font size, alignment, line spacing, an exact preview and Undo.
Find and Replace: it rewrites the PDF's real text, not an overlay.
Permanent redaction: by area, text search or sensitive-data pattern, with verification, batches and sanitization.
Document protection: AES-256 passwords, permissions, certificate recipients, and opening certificate-encrypted PDFs.
Signatures and certificates: signer and chain inspection, RFC 3161 timestamps, a Windows certificate browser, SVG signatures and a shared image library.
Document and table export: Word, Excel, PowerPoint, HTML, Markdown, text and JSON, with editable text and ruled tables.
Convert Scan to Text: replaces scanned words with searchable text, with a review step for uncertain matches.
Built-in OCR: the engine does its own OCR, with Tesseract kept as a fallback.
Form tools: field recognition, XFA conversion, FDF and XFDF exchange, text-field presets and limited calculations.
Guided tasks and automation: email prep, scan cleanup, redaction and fillable-form tasks, macros, watched folders, and CSV, JSON or XLSX data merge.
Accessibility review: guided repairs, a reading-order check, and keyboard and screen reader support for page text.
Repair and optimization: preflight profiles, sanitization, structural reports and Reduce File Size.
Office and scanning: direct DOCX and XLSX to PDF, legacy DOC and XLS through Word or Excel, and TWAIN scanning.
Page tools: reverse, auto-orient, straighten scans, split scanned spreads, and typed page ranges.
Production tools: headers, footers, page numbers and Bates batches, plus N-up, booklet, step-and-repeat, cut-stack and poster layouts, and ink separations.
Document organization: comment threads with replies, attachments and portfolios, layers, bookmark and link audits, table of contents generation and page labels.
Measurement: calibrated distance, perimeter, area and angle, with snapping and reports.
Interface: Search Tools (Ctrl+K), customizable shortcuts, four sidebar positions, two toolbar settings (icon size and label placement), snap layouts and Close to System Tray.
Windows integration: File Explorer and Outlook previews, and command-line support through PATH.
Language: Slovenian added, for 20 interface languages.
Numbers:
| Metric | Value |
|---|---|
| App changelog entries | 100 |
| Engine changelog entries | 52 |
| Commits on the 1.9 branch | 3,072 since September 2, 2026 |
| Files changed since 1.8.91 | 2,061, of which 1,620 are new |
| Lines changed since 1.8.91 | 434,151 added, 16,537 removed |
| New renderer | 31 files, 17,749 lines, all new |
| Engine source added | +92,609 lines |
| Engine tests added | +60,674 lines |
| App code added (C# and XAML) | +68,051 / −9,919 lines |
| App tests added | +34,224 lines |
| Engine source today | 416 files, 140,246 lines |
| App source today | 455 C# files (110,415 lines) and 92 XAML files (12,083 lines) |
| Lines of code | 443,392 (app + tests + translations) + 124,001 (vendored CoreJ2K and NTwain) |
| Tests | 1,520 app and 7,457 engine |
| Interface languages | 20 |
The app still has full CLI support for scripting and batch processing, and works with the optional KillerMCP so your agent of choice can work with all my apps together.
The KillerPDF.Engine is available as a separate NuGet package so developers can use it in their own applications: https://www.nuget.org/packages/KillerPdf.Engine/
As per usual, please report bugs and feature requests here: https://github.com/SteveTheKiller/KillerPDF/issues
Download today:
https://killerpdf.net
Winget, Chocolatey, and Microsoft Store links take a few days to update so use the GitHub download link for now: https://github.com/SteveTheKiller/KillerPDF/releases/tag/v1.9.0
