github SteveTheKiller/KillerPDF v1.5.0
KillerPDF v1.5.0

latest release: v1.5.1
5 hours ago

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 SHA256

Requires Windows 10/11 x64 with .NET Framework 4.8.

Don't miss a new KillerPDF release

NewReleases is sending notifications on new releases.