KillerPDF v1.5.0
A big feature release: six themes with live switching, new Continuous and Two-Page view modes, full UI localization, and a brand-new built-in print dialog with a working print preview.
Highlights
- Built-in print dialog with print preview. Replaces the Windows print dialog (which showed "This app doesn't support print preview") with a themed dialog that previews each page and exposes printer, orientation, copies, and page-range (for example
1-3,5) settings. - Six themes - Dark, Light, High Contrast, Blood, Greed, and Cyanotic - with live switching from the Settings panel.
- New view modes - Continuous scroll (now the default) and Two-Page, alongside Single Page and Grid.
- Localized UI - English, Spanish, and Traditional Chinese, selectable in Settings.
Added
- Localization support (Issue #53 / contributor leox243): language selector with English, Spanish, and Traditional Chinese. Contributor guide at
Strings/TRANSLATING.md. - Continuous scroll view mode with progressive async rendering; page number and sidebar thumbnail track as you scroll.
- Two-page view mode (side-by-side), with editing tools available.
- Re-edit placed text by double-clicking it with the Select tool; size and color restyle live.
- Per-monitor DPI v2 support when dragging between monitors with different scale factors.
- Zoom +/- toolbar buttons and shortcuts (Ctrl+=, Ctrl+-, Ctrl+0, Ctrl+Scroll).
- Crop tool improvements (Issue #15): editable CropBox coordinates, page-range apply, TrimBox sync, rotation-aware conversion, draggable confirm bar.
- Settings persistence: window size, zoom, and fit mode restored on launch (Issue #69).
- Global crash handler with structured log files and a recovery dialog.
- About dialog (click the version label in the status bar).
- Authenticode install gate, downgrade protection, and pdfium.dll integrity check.
- Theme system with live switching and a Settings panel (gear icon).
- Grid view zoom that fits a whole number of pages across the window (Ctrl+Scroll steps column counts).
- Built-in print dialog with working print preview (printer, orientation, copies, page range).
Changed
- Continuous scroll is now the default view mode for new installs.
- Text tool size is now interpreted as points (a size of 14 renders as roughly 14pt).
- Placing an image switches to the Select tool with the image selected for immediate drag/resize.
- Extracted SignatureStore and SearchService into
Services/with unit tests (KillerPDF.Tests). - Encrypted PDF temp files written to
%LOCALAPPDATA%\KillerPDF\Temp\instead of%TEMP%. - Reopens last file on startup; ESC closes the app when no overlay is active (Issue #69).
- Grid view moved into the Settings panel; selection persists across sessions.
- View-mode open behavior: Single/Two-Page open fit-to-page, Continuous fit-to-width, Grid at its column-fit default.
- Annotation toolbars (text and draw) moved to the top-right under the toolbar buttons.
- Four corner resize handles on placed images and signatures, consistent across view modes.
Fixed
- Stale debug string in the status bar after Fit Width in single-page mode.
- Text edit box no longer closes when changing font size (focus into the size/color bar no longer commits the edit).
- Crop confirm bar no longer shrinks illegibly at low zoom; selection rectangle improvements.
- Save Flattened PDF now runs on a background thread (Issue #68).
- Cropped pages rasterize at CropBox size instead of the document-wide maximum (Issue #68).
- Temp files cleaned up on close, crash, and startup.
- Undo of a document change (crop, rotate, page operations) re-renders the active view.
Downloads and verification
KillerPDF.exe- single-file portable executable, code-signed (Open Source Developer Stephen Riley). No install required, no telemetry.KillerPDF-1.5.0-src.zip- GPLv3 corresponding source for this release.SHA256SUMS.txt- checksums for the artifacts.
SHA256 (KillerPDF.exe) : 5CA3E7F9C49505AB57C507B9DC307D6A51C1B58775A6DE412DE007159EC9BD2C
SHA256 (pdfium.dll) : BCA96944D731DD72877116D3472083C847FE307FC58CA39BCE16CBE998C478F1
Verify the download (PowerShell):
Get-FileHash .\KillerPDF.exe -Algorithm SHA256Requires Windows 10/11 x64 with .NET Framework 4.8.