Aquí hi ha 28 versions de KillerPDF, des de 21 de maig del 2026 fins a l’actual, 1.8.91. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 1.8.91Darrera versió | 14 d’octubre del 2026 | — | 64 bits EXE Notes de la versió1.8.91 fixes a crash when opening the theme picker in the packaged app and updates a vulnerable cryptography dependency.
### Fixed
- Opening the theme picker and switching themes or accents no longer crashes the installed or portable app (#452).
- The bug report window uses the family text field and scrollbars, with grain clipped to the cards and a transparent scrollbar corner.
### Security
- Updated System.Security.Cryptography.Pkcs to 9.0.21 for GHSA-846f-f764-76mx and GHSA-2fmv-rv2c-59x7. |
| 1.8.90 | 14 d’octubre del 2026 | — | 64 bits EXE Notes de la versió1.8.90 improves saving, form printing, color selection, updates, and the family look.
### Added
- Added a Film Grain switch to the theme menu. It is on by default, and turning it off removes the grain texture from every surface.
- Added Ctrl+wheel sizing in the file picker and links from the shortcuts panel to the online guide.
### Changed
- Saving over a digitally signed PDF now asks first, because saving removes the signature.
- Tooltips and status messages read as plain sentences, and the Transform tooltip lists scaling, flipping and perspective correction instead of saying scaling is coming soon.
- The wordmarks use Punktype and Lacquer with a soft shadow on every theme, and the app, installer and website use Killer Sans in place of the typewriter font. The installer also matches the new family setup layout.
- Message, confirm, install and uninstall dialogs use the family setup dialog layout, with a notice icon, a larger Killer Sans heading, evenly sized buttons and the action button last. Dialog and installer action buttons are hollow in the accent color and fill with the button gradient on hover, instead of showing a solid block with hidden text.
- Hovered outline buttons and accent picker pills use gradients outside 98SE that start at the outline color and darken toward the bottom, and accent swatches lift on hover.
### Fixed
- A failed Save or Save As no longer damages the existing file, because the new copy is finished before it replaces the file.
- Unsaved annotations survive moving, reordering, duplicating and merging pages and removing a link.
- Fixed color picker crashes with gradient themes (#442, #443) and a crash when Windows blocks the text extraction library (#441).
- Release packaging signs the application and engine DLLs and checks real window startup (#444), and updates no longer lock the installation folder (#434).
- Silent installs return specific Windows error codes and reject a second concurrent install instead of reporting a general failure.
- Icon-only buttons give screen readers the name from their tooltip, and controls reached with the keyboard show a dotted focus outline.
- Save As and Extract Pages append .pdf when a different filename extension is typed (#450).
- Inserting a blank page works again, and dragging one page of a multi-page selection moves the whole selection.
- Search highlights, text selection and Crop land in the right place on rotated pages.
- Print previews and output include current form field edits without a save and reopen.
- 98SE annotation bars no longer block input at zero height, and 98SE document tabs line up with the tab strip.
- Opening the split pane keeps the window on its own monitor, sliding it left when needed, instead of widening it past the edge of a secondary monitor.
- Closing the split pane returns the window to the width it had before it opened, and a window snapped to half the screen stays snapped and splits in place.
- Toolbar buttons return to their normal height after switching away from Text under icons.
- Menus fade again, and menus, submenus, flyouts, the shortcuts panel and the language menu line up with their controls and screen edges.
- Corrected theme colors, wordmarks, footers and dialog controls, including Light/Yellow, 98SE Red and the cream Blood, Greed and Cyanotic accents. Accent-colored toolbar icons keep a dark halo on Light/Yellow.
- App and title bar icons stay sharp at fractional DPI and app zoom, and the title bar icon is slightly larger.
- The repair prompt reads as plain sentences in every language.
- Corrected Vietnamese website translations and theme look counts.
- Centered website logos with space above and below, standardized fonts and spacing, refreshed Engine branding, and added a two-column Corpus layout.
- Corrected Help and Technical instructions, documentation navigation, current feature descriptions, and automatic Engine release facts. |
| 1.8.80 | 5 d’octubre del 2026 | — | 64 bits EXE Notes de la versió1.8.80 adds Ukrainian, Norwegian (Bokmål), and Brazilian Portuguese support, makes document tabs detachable, and improves large PDF handling and installation.
### Added
- Added Ukrainian localization.
- Added Norwegian (Bokmål) localization.
- Added Brazilian Portuguese localization.
- Added drag ordering for pinned places in the file picker.
- Added yellow and magenta accents to the neutral and 98SE themes.
### Fixed
- Prevented the app window from going black when minimizing and restoring (#415).
- Saved completed forms in PDFs with empty creation dates and unlisted fields.
- Opened PDFs whose cross-reference table contains valid objects beyond an incorrect trailer size (#406).
- Preserved Hebrew letter order when saving text placed on a PDF (#435).
- WinGet now requests elevation for its machine-wide installation (#439).
- Reduced page-link loading work for large PDFs (#438).
- Pasted multi-selected annotations now move together, and a pen click places a dot.
- Kept comparison controls visible in narrower windows and restored the Close button's full click area.
- Closing inactive tabs now preserves the active document and sidebar.
- Tool option checkboxes now change without flashing the annotation bar.
- Aligned the sidebar divider with the thumbnail edge and restored arrow cursors on window caption controls.
- Annotation bars now show an aligned hand cursor only over draggable areas.
- The installer and uninstaller have their own taskbar buttons, labeled "KillerPDF Installer" and "Uninstall KillerPDF", with the app icon.
- The portable package reports a start failure in a KillerPDF-styled dialog instead of a plain Windows message box.
- The Document Info text menu now follows the active theme.
- Improved text contrast across themes and accents, and replaced Delirium's red menu dividers with gray.
- Main window, dialog, and launcher title bar icons now use sharp size-matched images.
- Install and uninstall windows now show the film grain and the app icon in the title bar.
### Changed
- Document tabs now use complete 98SE geometry and themed drag previews, and can be moved into a new window without losing their live editing state.
- Reduced memory use when opening large PDFs.
- The installer now offers upgrade, reinstall, uninstall, or cancel when KillerPDF is already installed.
- Split the language picker into two columns for 19 locales.
- Menu rows now show accent text and icons on the theme's hover color.
- Selected states now use subtle gradients outside 98SE, Light buttons have softer gray borders, and yellow wordmarks match their accent.
- Ectoplasm menus and annotation bars now have softer borders. |
| 1.8.71 | 27 de setembre del 2026 | — | 64 bits EXE Notes de la versió1.8.71 expands automation, improves printing, and makes installation more reliable.
### Added
- Added CLI commands for page rotation, deletion, reordering, blank-page insertion, duplication, document details, and text search. KillerMCP can also use every headless app operation.
### Fixed
- Chose the print dialog's initial orientation from the PDF while keeping the manual override (#432).
- Retried installation when Windows briefly keeps the previous version's files open (#434). |
| 1.8.70 | 25 de setembre del 2026 | — | 64 bits EXE Notes de la versió1.8.70 introduces KillerPDF's four-digit version numbering, hardens releases, repairs difficult PDF editing and saving cases, and polishes comparison, tabs, localization, and other interface behavior.
### Changed
- Docked the comparison bar below the documents, connected it to the split divider, polished its accent-colored controls, and kept selected toolbar tools crisp.
### Fixed
- Hardened native library loading and release artifact verification.
- Preserved shapes and other annotations on retained pages when deleting PDF pages (#429).
- Preserved annotation position and orientation when saving PDFs whose page content leaves a transform active.
- Allowed PDFs with recursive Form XObject resources to be combined (#421).
- Kept text editing, selection feedback, and touchpad zoom reliable, including font changes, multiline entry, and region selection (#428).
- Restored split-view state and polished document tabs, flyouts, shortcut colors, footer and sidebar controls, and 98SE chrome.
- Kept localized toolbar captions and website Help key names complete and visible (#230). |
| 1.8.61 | 22 de setembre del 2026 | — | 64 bits EXE Notes de la versió1.8.61 restores installation and automatic updates.
### Fixed
- Restored installable packages after application metadata drifted from compiled resources. |
| 1.8.5 | 15 de setembre del 2026 | — | 64 bits EXE Notes de la versió1.8.5 improves saving, signatures, installation, and keyboard controls, and adds optional startup update checks.
### Fixed
- Completed remaining dialog and installer translations and refreshed the website guides.
- Moved the keyboard shortcut toggle to the footer beside the online guide.
- Evenly spaced About options, moved startup update checks to the bottom, and aligned Clear all Data with the top row.
- Corrected WinGet release manifests to run the installer and include the required desktop runtime (#386).
- Kept scroll and manual zoom settings independent between document tabs and restored them when reopening files (#399).
- Kept selected-page transforms when retained pages contain inconsistent font-width metadata.
- Standalone uninstall dialogs use the default Dark/Green theme, and installation errors use themed dialogs.
- Localized the document page count and Italian certificate label, and included the add-bookmark row when sizing the sidebar (#394).
- Used the destination monitor when calculating maximized client bounds during a cross-monitor move (#363).
- Refreshed legacy PDF file associations to open the installed app instead of the installer (#393).
- Corrected Italian translations (#395). (Thanks @bovirus)
- Restored saving markup to tagged PDFs while preserving their structure, and finished markup processing before overwriting the destination.
### Added
- Added startup update checks, enabled by default, with confirmation before updating and a shared toggle in About and the update dialog.
- Added Ctrl+R and Ctrl+Shift+R to rotate selected pages clockwise and counterclockwise.
- Added a keyboard shortcut toggle with an always-available Ctrl+Shift+K recovery chord (#405).
- Added page size selection with current-page, Letter, A4, Legal, and custom dimensions when inserting blank pages (#400).
- Added Open Containing Folder to document tab menus (#399).
- Added a `--batch-render` command that renders pages of a file or tree to PNG with a per-page timing log. |
| 1.8.4 | 6 de setembre del 2026 | — | 64 bits Portable Notes de la versió1.8.4 addresses document closing, text editing, saving, footer behavior, and remaining diagnostic translations.
Changed
- Added a clickable footer size display that cycles through pixel, inch, millimeter, and point dimensions (#364).
- Added output scale to Transform and image export DPI previews (#365).
Fixed
- Restored title-bar controls, including the close button and logo zoom control.
- Registered the PDF handler as KillerPDF instead of the internal KillerPDF.App executable name.
- Preserved visible pixels when pasted clipboard images contain an empty alpha channel (#389).
- Preserved pasted images and other unsaved annotations when inserting blank pages (#388).
- Rendered the correct first page after opening or switching documents in Single, Two-Page, and Grid views (#378, #379, thanks @Ryokoxx).
- Allowed Document Info changes when PDFs contain malformed language metadata (#384).
- Allowed Transform to rasterize selected pages in tagged PDFs (#383).
- Restored reliable title-bar dragging and double-clicking from maximized windows (#380).
- Kept native window resize borders, preserved the visible Continuous position during resizing, and retained the custom caption (#372, #373, thanks @Ryokoxx).
- Kept comparison labels readable, preserved underscores in file names, and separated display, save, and working-copy paths (#370, #371, #376, thanks @Ryokoxx).
- Preserved JPEG compression when flattening, repairing, and importing image-based pages (#366).
- Prevented crashes from stale or repeated tab-close requests (#353).
- Kept the footer page number current during Continuous navigation and scaled footer controls with the interface (#354, #355).
- Preserved detected text sizes, identified unavailable font substitutions, and fixed Save Flattened crashes on edited tagged PDFs (#356).
- Preserved landscape page orientation and proportions when flattening rotated PDFs (#362).
- Removed a size limit that could prevent maximizing correctly after moving to a larger monitor (#363).
- Restored the Compare PDFs toolbar caption and kept its choices open when launched from the overflow menu (#360).
- Opened PDF comparison with equal document pane widths, excluding the sidebar (#359).
- Restored toolbar captions for fillable text fields and the measuring tool.
- Localized the remaining validation messages and audited interface text across all 15 languages. The localization gate now rejects hardcoded UI labels and tooltips (#227).
- Added installer file details and the installed size in Windows' program list (#361). |
| 1.8.3 | 3 de setembre del 2026 | — | 64 bits Portable Notes de la versió1.8.3 improves tagged form editing, file selection, crash reporting, translations, and contributor guidance.
Added
- Added name, size, and last-modified sorting to the file picker, with the selected order remembered between sessions.
- Added contributor guidance for code, documentation, and translation work.
- Portable builds now keep settings, signatures, swatches, and OCR models in a KillerPDF-Data folder beside the launcher (#327).
Changed
- The footer now shows page size with direct view-mode and zoom controls (#301).
- Image export and Transform now show output pixel dimensions for the selected DPI (#310).
- First launch now uses a supported Windows display language instead of always starting in English (#322).
- Crash reports now use KillerPDF's themed dialog chrome and a clearer error summary layout.
- Grayscale Transform output now stores one color channel instead of three equal RGB channels (#324).
- Updated interface translations, including fillable-field and page-copy status messages (#227).
Fixed
- Comparison now keeps both documents rendered when entering from another view mode. Scrolling and zoom stay synchronized, and missing-page notices stay readable at any zoom (#301).
- Comparison opens with each document fitted to its pane's width. Aligned the comparison bar's rounded corners and added theme grain to missing-page notices (#301).
- Save Flattened now stores fully black-and-white pages as compact 1-bit images (#323).
- File-picker names now show complete text in tooltips, and 98SE horizontal scrollbars match the theme.
- PDFs containing empty unsigned signature values now save and export normally.
- On the Sepulchre theme the theme picker's radio ring and dot no longer vanish into the row's hover highlight; they turn white with the label.
- Fillable text fields can now be selected, moved, resized, and deleted without rebuilding the document view (#307).
- Corrected the annotation-tool shortcut labels and added Fillable Text Field to the shortcut reference (#339).
- Fillable fields can now be added to tagged PDFs that organize pages as multiple top-level structure elements.
- Creating and filling a text field no longer visibly rebuilds the document view, and new fields start with a font size suited to their height.
- The Highlight bar now names its broad deletion mode as the annotation eraser instead of implying that it only erases highlights (#325).
- Light-theme annotation bars now use an opaque panel with distinct white input fields. |
| 1.8.2 | 31 d’agost del 2026 | — | 64 bits Portable Notes de la versió1.8.2 continues the reliability work with a published, reproducible corpus baseline.
Added
- Added a corpus page with public and private-suite coverage, benchmark methodology, and baseline results.
Fixed
- Microsoft Office hybrid-reference PDFs now open correctly (#314, thanks Ryokoxx).
- Updated the German interface translation (#313, thanks Mr-Update).
- Corrected the context-menu zoom shortcut display from Ctrl+= to Ctrl++ (#312, thanks Mr-Update).
- Updated the Russian interface translation (#308, thanks 1mk3r).
- Text edits now save as opaque covers, so changed text still hides the original after reopening the PDF.
- Images no longer flip vertically when annotations are burned into the saved PDF (#311).
- Fillable text fields can now be selected and moved with the Select tool while remaining editable with a double-click (#307).
- Black-and-white Transform output now uses compact 1-bit image data during a normal save (#305).
- Transforming every page now rebuilds from the rasterized pages instead of retaining the superseded color image resources.
- Transform now finishes when a source PDF contains a malformed bookmark tree, dropping only the broken outline during recovery.
- Transform's color-mode list now follows the active theme, and its black-and-white threshold shows the selected value.
- PDF comparison opens in continuous view and keeps both panes at the same visible zoom (#301).
- Multi-column text highlighting now resolves the caret within the correct column.
- Nested dialogs now retain the active theme's grain texture.
- The remaining signature placement and annotation-selection status messages now use all 15 language resources (#227). |
| 1.8.1 | 29 d’agost del 2026 | — | 64 bits Portable Notes de la versió1.8.1 fixes urgent 1.8 regressions and adds several focused page-management improvements.
Added
- The Pages panel now supports Ctrl+A to select every page and Delete to remove the selected pages (#289, #296).
- OCR now recognizes every selected page and copies the combined text (#297).
- Russian is now available for the complete interface and downloadable OCR support (#293, thanks 1mk3r).
- The outline sidebar can now expand or collapse every bookmark branch at once.
Fixed
- Completed the interface translations for all 15 supported languages (#286, #295).
- Document scrolling now follows the line count configured in Windows Mouse Properties (#301).
- Clicking or dragging the title-bar logo no longer crashes because of an invalid Windows entry point (#298).
- Damaged-file repair prompts now use the active interface language (#299).
- Tagged PDFs can now be added after untagged pages or other imported documents (#300).
- Transform now removes superseded page-image data so grayscale, black-and-white, DPI, and JPEG settings reduce the saved file size (#287).
- Transform now shows page-by-page progress during batch processing, and its 98SE quality controls no longer touch the scrollbar (#290, #291).
- The fillable text field tool is now localizable and supports selecting, moving, resizing, recoloring, and deleting fields (#295).
- Turning off two-sided printing now explicitly overrides printer-driver duplex defaults (#284).
- Measurement rulers and readouts now remain legible at fitted and multi-page zoom levels.
- Setup now closes legacy installations safely before upgrading, keeps installer failures inside themed notices, and repairs duplicate installation scopes without removing settings or PDF files (#285).
- The Help and How To page now explains every 1.8 tool and workflow, including PDF comparison, measurement, touch navigation, letter spacing, Transform batches and output controls, form-aware OCR, token signing, page transfer, packaging, all fifteen OCR languages, and The KillerPDF.Engine. |
| 1.8.0 | 28 d’agost del 2026 | — | 64 bits Portable Notes de la versióKillerPDF 1.8 replaces its legacy PdfSharpCore document pipeline with an independently authored .NET 10 PDF document engine. It is responsible for reading, validating, authoring, structurally editing, and writing PDF files. PDFium remains KillerPDF's rendering and display backend, while PdfPig continues to handle text extraction.
PDF document engine
KillerPDF 1.8 introduces The KillerPDF.Engine. Its detailed development history is maintained in The KillerPDF.Engine changelog.
Added
- Dual-pane PDF comparison now opens a second document beside the original, synchronizes page navigation, zoom, and scrolling, highlights visual difference regions, reports changed-page percentages and dimension mismatches, and identifies pages present in only one document (#160).
- KillerPDF now builds separate standard and portable packages. The standard package uses a compact Dark-theme installer with the product identity rail, raised grain-textured content card, runtime detection, account scope, shortcut selection, verified installation, elevation, rollback, and launch completion.
- Digital signatures can use certificates backed by Windows-compatible USB tokens and now include an editable visible layout with template fields, live preview, page placement, dimensions, and text sizing (#125).
- Transform can now preview settings page by page, apply them to every selected page as one undoable batch, convert pages to grayscale or thresholded black and white, resample from 72 to 600 DPI, and use selectable JPEG compression (#173, #204).
- OCR can now use existing form-field geometry as recognition boundaries, apply numeric constraints, read comb fields cell by cell, honor maximum lengths, and validate close matches against choice lists. Plain OCR remains the default (#242).
- Multiple selected page thumbnails can now be dragged as one ordered block. PDFs and images can also be dropped at an exact position or merged directly after a selected page (#233).
- Pages can now be copied between documents in split view by dragging their thumbnails onto the other document or into its Pages panel. The panel follows the document under the cursor, and a translucent page preview with a count badge shows what is being dragged (#213, thanks MattVW).
- Text boxes now support adjustable letter spacing with live preview, spacing-aware wrapping, and matching PDF output for aligning characters with preprinted form boxes (#232).
- A measurement tool now draws a temporary ruler on any rendered page and reports distance in inches, millimeters, and PDF points alongside the rotated page size (#162).
- Italian is now available in the live language picker, with complete interface resources and matching Italian OCR support.
- Kazakh is now available in the live language picker, with complete interface resources and matching Kazakh OCR support.
- Touchscreen users can now pan the document viewport with one finger and pinch around a focal point to zoom in every page layout (#271).
- Dragging a page thumbnail now shows a theme-colored insertion line at the exact before-or-after drop position in the Pages sidebar.
- The Select tool now shows an I-beam only over selectable PDF text in every view while retaining the hand cursor over links (#221).
- Draggable controls now show open-hand and closed-hand cursors across annotation bars, the find bar, signature popup, page panning, stamp placement, and Transform perspective handles.
Changed
- KillerPDF now uses its own .NET 10 document engine throughout the desktop app, command line tools, tests, and packaged builds. PdfSharpCore and its compatibility code have been fully removed.
- The standard installer now uses the .NET 10 Desktop Runtime, while the portable edition remains self-contained for offline use.
- Document undo is now recorded automatically for every successful serialized document mutation, including page deletion, insertion, reordering, cross-pane copying, forms, links, metadata, bookmarks, crop, and rotation. Undo and redo re |
| 1.7.5 | 22 d’agost del 2026 | — | 64 bits Portable Notes de la versióKillerPDF 1.7.5 is a small maintenance release that closes several visible annotation, scrolling, shortcut, theme, and localization regressions. It keeps the faster scrolling introduced in 1.7.4, makes Transform trustworthy with freshly placed text, and gives the text annotation toolbar a cleaner two-row layout.
Added
- Shift+mouse wheel now scrolls wide pages horizontally, using the same scrolling path as a tilt wheel (#209, thanks Ryokoxx).
- Ctrl+B, Ctrl+I and Ctrl+U now bold, italicize and underline while you are editing a text box. They were listed in the shortcuts for weeks without ever being wired up.
- Hungarian OCR completes the twelve-language OCR catalog, so every language available for the KillerPDF interface now has a matching downloadable recognition model.
Changed
- The text annotation toolbar now uses a deliberate two-row layout: font above size, text color above fill color, and text opacity above fill opacity. It is taller but substantially narrower, with each lower control aligned beneath its corresponding upper control instead of leaving Fill Opacity stranded on an accidental wrapped row.
- The sidebar moved from Ctrl+B to F9, and moving it left or right from Ctrl+Shift+B to Shift+F9. Ctrl+B was documented as bold and as the sidebar at the same time, and it was the sidebar that answered. F9 was the one function key with nothing of its own to do: the four view modes still have F5 to F8, and the wheel over the view still cycles them.
- The current-page span badge now casts a small shadow beneath its rectangle, while its text remains independently rendered and crisp. The 98SE theme keeps the badge flat with the rest of its classic chrome.
Fixed
- Rotating a page now keeps upright text boxes, images, and signatures inside the new page bounds. Their centers still follow the rotated sheet, but an item near the old long edge is clamped before it can become invisible and unrecoverable off-page (#169, thanks terada-d).
- Fast wheel scrolling in Single Page and Two-Page views no longer carries its remaining momentum into an accidental page change at the edge. Scrolling keeps its existing speed; changing pages requires a deliberate second wheel gesture (#205, thanks 1mk3r).
- Transform now commits an active text box before building its preview, so text placed immediately before opening Transform is included in both the preview and the transformed page.
- Grid zoom now updates every page seam in one layout pass, so the pages no longer resize first and then visibly settle one border at a time as their refreshed bitmaps arrive.
- Switching themes, accents, or languages with an annotation or crop bar open now rebuilds that bar completely in both split panes. This fixes controls retaining colors from the previous theme, including the light-theme mismatch, and keeps code-built crop labels, tooltips, and buttons current without reopening the tool.
- Nine dialogs, including the install and update prompts, now preserve their intended line breaks. The strings carried the breaks but not the attribute that stops XAML collapsing them, so adding more had no effect (#231, thanks bovirus).
- Shortcut key and mouse names, including Ctrl, Shift, Home, End, Delete, Click and Scroll, are now translatable in all twelve languages. The list and visual keyboard are generated from one shared table, fixing the missing Alt+M entry and inconsistent navigation descriptions while preventing the two views from drifting again (#230, thanks bovirus).
- Shared dialog buttons now translate OK, Cancel, Yes, and No, including the custom color picker (#227, thanks Mr-Update).
- Recent files now translate the missing label instead of leaving it in English (#227, thanks Mr-Update).
- Annotation copy, paste, and delete confirmations now use the active language and the correct singular or plural message (#227, thanks Mr-Update).
- Search now translates its empty, error, summary, navigation, and close messages. Its result field is wider so longer translated sta |
| 1.7.4 | 22 d’agost del 2026 | — | 64 bits Portable Notes de la versióKillerPDF 1.7.4 keeps the convenience of one portable download while installing as a normal multi-file application, cutting initial startup time substantially. This release also fixes annotation rotation, form fields on comma-decimal locales, installation scope, and a range of viewer, dialog, and localization problems. Hungarian localization and page image export are included as well.
Added
- "Export page as image" on the Pages panel's right-click menu, including multi-page selections (#207, thanks 1mk3r).
- Hungarian (hu-HU) localization, the twelfth interface language, in the language picker as "Magyar" (PR #214, thanks CsokiHUN).
- Hide the toolbar from its right-click menu or Alt+M, and full screen no longer sits over other applications when you switch away (#215, thanks Subjuntivos).
- Translations can be tested in a normal install and reload on every save of the file; TRANSLATING.md has the steps (#211, thanks bovirus).
- The page badge fires on grid scrolling and names the visible span (#197, thanks Ryokoxx).
Changed
- KillerPDF now remains one portable download while installing as a normal multi-file application. The portable EXE carries one compressed, verified payload and cleans up its temporary files after use; installed shortcuts launch the inner app directly, avoiding Costura extraction and reducing measured first startup by about 40% on the development machine (#189, thanks ags1234). The new package is also roughly 34% smaller than the previous woven EXE.
- Builds no longer risk the net48 CS8336 attribute collision introduced by compiler-generated polyfills (PR #218, thanks Ryokoxx).
Fixed
- Printing now composes and spools on a dedicated thread, keeping the progress window responsive throughout large jobs (PR #228, thanks Ryokoxx). Print layout choices are frozen when the job begins so keyboard input during preparation cannot change N-up grouping or skip or duplicate pages.
- Rotating a page no longer deletes the document's unsaved annotations; they now turn with the page (#169, thanks terada-d).
- Form fields saved on systems whose decimal separator is a comma (German and most European locales) now get valid appearance streams; they previously came out blank or garbled with repeated, re-wrapped text in other viewers and in print, flatten, and export, thanks Thomas.
- Print, flatten, image export, and thumbnails no longer draw a form field twice when its stored appearance disagrees with the regenerated one.
- Installation scope is now guarded end to end: a per-user install cannot sit beside an all-users install, existing dual installs are detected with an offer to remove the inactive copy, converting to all-users removes the older per-user copy, and machine-wide uninstall requests administrator access instead of reporting success after permission failures.
- The Open dialog no longer crashes where Explorer's Quick Access cannot be read, such as under Wine and CrossOver; the pinned folders and drives still list (#210, thanks Ximelay).
- Opening a PDF from Explorer while KillerPDF is still starting no longer crashes; the file now opens once the window is ready (#202, thanks tgv123456).
- Dropping a damaged PDF on the Pages panel now offers the same repair the Open dialog offers, instead of silently ignoring the file (#203, thanks 1mk3r).
- After an install relaunch or split-pane session restore, the sidebar now attaches the active pane's thumbnail cache before the first visible frame instead of remaining blank until the user clicks a pane.
- Snapping, maximizing, or restoring the window keeps the split panes' proportions, and a sidebar you closed stays closed when a tab loads its document.
- Grid view no longer drops its last column into the next row at certain pane widths.
- In grid view, drawing on a page or clicking one of its annotations now selects that page, as a plain click already did.
- Image pickers (Insert Image, image signatures and stamps, watermark) now return to the last folder an image was picked f |
| 1.7.3 | 16 d’agost del 2026 | — | 64 bits Portable Notes de la versió1.7.3 corrects theme accents and restores the missing visual preview in image-selection dialogs.
Fixed
- The active tab's ring and underline now follow the chosen accent color; they stayed on the theme's base color under any other accent, on every theme.
- Image-selection dialogs now include a live preview pane for image import, image signatures, image stamps, and Insert Image. |
| 1.7.2 | 16 d’agost del 2026 | — | 64 bits Portable Notes de la versióKillerPDF 1.7.2 completes the split-pane viewer refactor and builds on it with seven new themes, Polish localization, book layout, Levels, expanded print controls, per-pane night mode, and a substantial round of rendering, memory, form, and interface fixes.
Added
- Added 98SE, Ectoplasm, Decay, Mourning, Sepulchre, Delirium, and Malaise themes.
- The print dialog has paper size and paper source selectors, and its settings are organized into collapsible PRINTER, LAYOUT, and OUTPUT sections (#186, thanks demo1866 and adeit).
- Two-Page view has a book layout option: the cover page displays alone, so facing pages pair like a physical book (#193, thanks TeutonJon78).
- Comb text fields are supported: typing is capped at the cell count and the saved value places one character per printed box, like Acrobat (#158, thanks flywire).
- Clicking the status line shows the open file's size for a moment, then restores what was there.
- Text selection follows columns: dragging down one column of a two-column PDF no longer sweeps the neighboring column, and copied text comes out in column order (#185, thanks twtscurry30-ai).
- The Transform tool has a LEVELS section - black point, white point, and midtones - for rescuing pale, hard-to-read scans, applied like its other corrections (#174, thanks 1mk3r).
- Night-mode invert is per pane in split view: the moon flips only the focused pane, and its rail icon follows pane focus.
- Polish (pl-PL) localization, the eleventh interface language, in the language picker as "Polski" (#191, thanks Fresta24).
Changed
- The page number shows in a corner badge that slides away when the view settles, replacing the tooltip that followed the cursor (#197, thanks Ryokoxx).
- The Outlines sidebar opens with top-level bookmarks visible and deeper levels folded, and expand/collapse choices now stick across tab switches and edits instead of re-expanding everything.
- Keyboard access and context-menu hints were audited for 1.7.2: the file-size action has Shift+F4, and applicable menus now show icons and shortcuts.
Fixed
- The re-sharpen pass renders at device resolution instead of twice it, sharply cutting memory use on large documents, and re-renders on DPI changes (#189, PR #194, thanks Ryokoxx).
- The page bitmap cache is now budgeted in bytes (~160 MB per tab) instead of a fixed page count, cutting the other large share of memory on big documents (#189, thanks ags1234).
- Saved highlights now use the Multiply blend mode, darkening the paper behind the text instead of washing the text out with an opaque rectangle (#200, thanks playerbhr).
- The picker radio's selected dot is centered in its ring (PR #198, thanks Ryokoxx).
- The theme flyout no longer jumps when switching to or from a theme without accent swatches (#199, thanks Ryokoxx).
- Reopening a file restores its last manual zoom level (#201, thanks kilasuelika).
- Resizing split panes in grid view no longer blanks the grid and rebuilds it page by page: the stretched tiles stay visible and get their bitmaps swapped in place.
- Exported images carry the chosen DPI in their metadata instead of always reporting 96, in both the GUI export and the CLI (#188, thanks GruNostalgia).
- Dropping PDFs or images onto the Pages sidebar appends their pages to the open document (#172, thanks 1mk3r).
- Form field text no longer shows a ghost "shadow" copy behind it: the viewer stopped baking field appearances into the page bitmap underneath the live field overlays, thanks Thomas. Print, flatten, export, and thumbnails still include them.
- Rotating a page that was opened with a non-zero /Rotate no longer swaps its MediaBox on save, which permanently clipped the content. Fixed in the vendored PdfSharpCore, whose landscape media-box flip fired on read pages (#184, thanks terada-d).
- Documents opened from Explorer get keyboard focus immediately, so arrows and Page Up/Down work without clicking the window first, and horizontal scrolling from a touchpad or tilt wheel now pans the |
| 1.7.1 | 5 d’agost del 2026 | — | 64 bits Portable Notes de la versió1.7.1 fixes the latest reported crashes, rendering problems, installer registration, file navigation, and editing issues, while adding perspective correction and app-link support.
Added
- Transform can now correct trapezoidal perspective distortion in pages photographed at an angle. Turn on perspective correction, drag four corner handles onto the photographed page outline, and Apply converts that quadrilateral into a straight rectangular page at the full transform resolution. The correction composes with rotation, deskew, scaling, and flipping in the same operation (#175, thanks 1mk3r).
- KillerPDF now registers a killerpdf:// link handler for the current user, laying the app-side foundation for the planned Chrome extension. A killerpdf://open?url=... link can hand a public HTTPS PDF to KillerPDF whether the app is closed or already running; downloads are size-limited and rejected unless their contents begin as a PDF. The registration refreshes itself when the executable moves.
- Open and Save dialogs now return to the last folder successfully used for that kind of operation, unless the caller deliberately supplies another starting folder. The places rail also brings in the user's pinned Windows Explorer Quick Access folders alongside KillerPDF's own editable pins, while avoiding duplicate entries (#178, thanks sheafitzek).
Fixed
- Fit Width and Fit Page are now remembered as the preferred fit for subsequently opened PDFs, so users on smaller screens no longer have to switch from Fit Page every time, thanks Thomas.
- Owner-restricted encrypted PDFs with malformed linearization tables now pass through KillerPDF's tolerant PDFium cleanup instead of being retried through PdfSharp's fragile read-only parser. This fixes the array-index error that prevented the Fritzbox 4060 manual from opening, thanks Thomas.
- Reopening a PDF no longer reapplies a raw zoom saved for a different window or monitor size, which could make the document appear enormous or tiny. KillerPDF keeps the saved page and view mode but fits the document to the current window, with Grid returning to a predictable three-column layout. Perspective correction's corner handles now retain their drag capture across child controls and release reliably, and applying the correction immediately redraws the edited page even when the current zoom does not change.
- Multi-line highlights now follow the reading direction of Persian, Arabic, Hebrew, and other right-to-left text. The first selected line extends left from the starting point and the last line extends right to the ending point, while left-to-right documents keep their existing behavior. Direction is detected per line, so mixed-language pages work without a document-wide setting (#170, thanks playerbhr).
- Installing KillerPDF for everyone now registers its PDF handler for the whole computer instead of writing it into the elevated administrator's personal registry. Every account can now find KillerPDF in Open With and Default apps, with the shared registration pointing at the Program Files copy; each user still chooses their own PDF default (#176, thanks adeit).
- The keyboard-shortcut list now uses the available window width instead of squeezing both halves into a narrow fixed card. Longer translated descriptions have room to remain visible, wrap cleanly on smaller windows, and sit level with the shortcut text in both columns (#177, thanks Mr-Update).
- The mouse wheel now moves the file picker's multi-column list horizontally, so folders and files beyond the right edge can be reached without dragging the bottom scrollbar. The folder tree's wheel works too, scrolling vertically normally and horizontally while Shift is held. The shared picker fix applies to Open, Save, image import, signatures, certificates, and every other file-selection flow; icon and details views keep their normal vertical wheel scrolling.
- Text annotations, highlights, stamps, ink, and filled form fields already stored in a PDF now appear in K |
| 1.7.0 | 2 d’agost del 2026 | — | 64 bits Portable Notes de la versió1.7.0 is the split-pane release - two documents side by side in one window - plus the family file dialogs replacing every stock Windows one, a themed system menu, night mode that spares pictures, and two deep text fixes: non-Latin scripts now save correctly, and annotations land where you put them on rotated pages.
Added
- Split pane: F10 shows two documents side by side in one window. Each pane is a card of its own, and the focused one carries an accent ring so it is obvious which pane the toolbar, sidebar and page list are acting on - click either pane to move focus. The boundary between them has a handle on each side: grab the left one to size the left pane, the right one to size the right, and neither pane can be squeezed below a readable width from either direction. F10 again closes the split, and the rail button's icon follows along - a pane pushed out when pressing it will open one, pulled back in when it will close. It is one window, not a second window - each pane has its own tab strip, while the toolbar, sidebar and page list are shared and follow whichever pane has focus. Drag a tab from one pane's strip to the other to move it across, and F10 on a maximized or snapped window splits it evenly instead of squeezing the second pane down to its minimum.
- Every Open and Save dialog is KillerPDF's own now, instead of the stock Windows one: the same themed window as the rest of the app, with a places rail, a folder tree, list/icon/details views, sortable columns, pinnable folders and recent locations. That covers opening and saving PDFs, merging, extracting pages, flatten, image export, image import, signature and certificate picking, OCR output and the zip export - including picking several files at once where that applies. Shared with the other Killer Tools apps, so the file dialog looks and behaves the same across the family.
- Install for everyone on this computer. The Install button on the portable badge now opens a proper confirmation with two choices - add a desktop shortcut (on by default, as before) and install for all users (off by default, since it needs an administrator). An all-users install puts KillerPDF in Program Files with a Start menu entry for every account, and removes the per-user copy so there is a single entry in Add/Remove Programs rather than two. Declining the administrator prompt leaves the app running portable exactly as it was. There is also a /silent switch that performs the machine-wide install with no interface at all, for winget, Chocolatey and RMM deployment. Matches Killendar and KillerShell. Your PDF file association is still registered for you alone, never for other accounts on the machine - the all-users install deliberately does not change what PDFs open with for anyone else.
- "Confirm before opening links" is back, on the About card beside the recent-files toggle. It asks before a link in a PDF opens in your browser, and it is off by default so links stay immediate unless you want the check. The prompt's own "Don't ask again" now simply switches the same option off, so the two can no longer disagree. The setting had no home after the Settings panel was dissolved; About is where the safety and data-hygiene controls live.
- Ctrl+Shift+W closes every tab except the current one, alongside Close Tab on the tab's right-click menu - both now line their keyboard shortcuts up in a real column instead of each item sizing its own.
- Right-clicking the title bar (or Alt+Space) shows a themed system menu that matches the app instead of the stock white Windows one. Same items, same behavior, in all ten languages.
Changed
- Internal: the document view is now a self-contained control rather than part of the main window - the page rendering, zoom, annotations, text editing, crop, forms, links and text selection all moved into it, about 8,700 lines. Every function moved verbatim, verified line by line against the previous version, and no behavior change is intended. This is groundwork for showing t |
| 1.6.6 | 23 de juliol del 2026 | — | 64 bits Portable Notes de la versió1.6.6 is primarily a bug fix release - the big one being form fields sitting in the wrong place on non-A4 documents - plus a tool-hotkey remap, a new Remove Password command, more menu polish, and other small keyboard and UI improvements.
Added
- Remove Password in the Save dropdown (#149, thanks dmantisk): saves the open document back over the original with its password protection dropped - available whenever the file needed a password (or carried owner restrictions) to open. KillerPDF already strips encryption at open time because the editing pipeline cannot modify encrypted files in place, so every save has always written an unprotected PDF; this makes that behavior a visible, deliberate action, and regular saves of a previously protected file now say so in the status bar instead of dropping the password silently. In all ten languages.
Changed
- Tool hotkey remap - the digits again mirror the toolbar left to right, with Shapes slotted in (breaks some muscle memory; the letter keys are unchanged): V = Select (the Photoshop / Illustrator / Figma convention; its old digit went to Text), 1 = Text, 2 = Highlight, 3 = Line, 4 = Shapes, 5 = Draw, 6 = Image, 7 = Signature, 8 = Crop, 9 = Transform, 0 = Stamp. The toolbar buttons reorder to match (Highlight now before Line, Shapes between Line and Draw), and the Shapes tool has a keyboard shortcut for the first time. The shortcuts overlay (both views), tooltips, and the help page follow.
- Invert document colors moved from Ctrl+I to the bare N key (night mode), freeing the conventional italic chord: Ctrl+B / Ctrl+I / Ctrl+U now toggle Bold / Italic / Underline while typing in a text box, matching the text bar's B/I/U buttons. Listed in the shortcuts overlay in all ten languages.
- Esc now steps down instead of straight out: with nothing left to cancel it first returns to the Select tool, Acrobat-style, and only a second Esc exits the app as before. And the Highlight tools' hint on a page with no text layer now points at the deliberate rectangle path - "No text here - Shapes is on 4" - in all ten languages.
- The right-click menus caught up with 1.6.5's menu polish: every item in the page, annotation, sidebar-thumbnail, and background context menus now carries its icon in the left gutter, matching the toolbar's glyph for the same action - and page rotation gets a proper mirrored CW / CCW pair.
- The page sidebar now starts collapsed when no PDF is open and opens itself when one is - an empty workspace has no thumbnails to show - and re-collapses when the last document closes. The empty page-number box and "/ –" that used to sit in the sidebar header on an empty workspace are hidden until a document is open.
Fixed
- Interactive form-field overlays sat in the wrong place on any document that is not A4-sized - shifted down and slightly wide, worst near the top of the page, while the page itself (and every other viewer) drew the fields correctly. PdfSharpCore's page.Width getter, which the link layer touches on every render, silently converts the parsed /MediaBox array into its internal rectangle type; the field parser's array read then came up empty and fell back to a hardcoded A4 page size, so only A4 documents lined up. The field parser now reads both representations and walks the page-tree inheritance chain for /MediaBox and /CropBox. Found through the brochure: the shipped copy is A4, so the bug was invisible until a US Letter rebuild put every field about 40 points adrift.
- The Document Info shortcut label showed mojibake in Spanish, Bengali, and both Chinese interfaces - the same double-encoding repaired for Japanese in 1.6.5 (#136). All four now render their real text.
- Exported JPEGs no longer come out as black pages, and exported PNGs no longer carry a transparent background (#148, thanks Ryokoxx). PDFium leaves unpainted background pixels fully transparent; the JPEG encoder dropped that alpha channel and kept the zeroed color underneath, so any page without an explicit backgr |
| 1.6.5 | 23 de juliol del 2026 | — | 64 bits Portable Notes de la versióAdded
- Shapes tool: rectangle, ellipse, and free-form polygon markers, each with an optional fill. Box keeps the classic drag-a-filled-rectangle gesture the highlighter used to have; ellipse and polygon are closed outlines that move, resize, flatten, and print like any other drawing. Freeform places points click by click - click the first point (its target lights up when you are close) or double-click to close, Esc cancels, Backspace removes the last point. The tool shares the draw bar's color, size, and opacity, with a mini-shape sub-mode picker and a Fill toggle.
- Export pages as images (#132, thanks KaneLeung): a new entry in the Save dropdown renders pages to PNG or JPEG files at a chosen DPI (24-1200, default 150) with an optional page range, through the same pipeline as the CLI's --to-image. Pending annotations and stamps are burned in, in-app rotations are honored, and files land as <name>-page-001.png next to the base name you pick.
- Odd/even page printing (#134, thanks superaustingao): a new selector in the print dialog under Pages - All pages, Odd pages only, Even pages only - applied on top of the page range, with the preview following along. Print the odds, flip the stack, print the evens: manual duplex for printers without a duplexer, the Word way.
- Invert document colors (#135, thanks dmantisk): a moon toggle at the bottom of the sidebar rail (or Ctrl+I) renders the document with inverted colors for dark-mode reading - the icon lights in the accent while active, and the choice is remembered across launches. Display only: saving, printing, exporting, OCR, and the sidebar thumbnails all keep the document's true colors.
- App-wide size control for accessibility, the KillerNotes way: the title bar now shows the app icon next to the wordmark, and scrolling the mouse wheel over that logo scales the app chrome - toolbar, sidebar, and tab strip - in fine steps from 70% to 250% (or Ctrl+Shift and the +/- keys, Ctrl+Shift+0 to reset), remembered across launches. The document pane is deliberately untouched: app size and page zoom stay separate controls, so scaling the chrome never changes what the page looks like. It uses a layout scale so UI text stays sharp, and the title bar and footer stay fixed so the logo never moves out from under the cursor.
- Recent-files privacy controls (#146, thanks Bolle1987): a Clear list link on the start screen's Recent panel (matching the one already in the Open dropdown), and a "Don't remember recently opened files" toggle in the About window next to Clear all Data, where the data-hygiene controls live - turning it on also empties the existing list, so nothing about your documents persists on a shared machine. Translated into all ten languages.
- Czech (cs-CZ) localization (#138, thanks jiri-ops): the tenth interface language, a full translation following Czech Windows/Adobe conventions, in the language picker as "Čeština" - with Czech ("ces") joining the OCR language catalog, downloadable on demand like the rest.
Fixed
- Page numbers and watermarks are now actually written into the saved PDF when they are the document's only markup (#147, thanks Mr-Update). Every save path only burned the stamp layer when the document also carried at least one annotation, so stamping a clean document - the whole point of the tool on a fresh file - produced a PDF with nothing on it.
- Stamps can be removed again (#145, thanks Mr-Update). Unchecking both Page Numbers and Watermark disabled the Apply button, so once a document had stamps there was no way to turn them off - applying with both sections off is exactly how they are cleared, and is now allowed whenever the document already has stamps.
- Crash opening the Stamp or Transform tool (and on save) on a page with a multi-line text annotation (#142, thanks TrNguyen20; root cause and fix from Ryokoxx in #144). The burn silently used justified alignment, whose draw path dereferenced the empty line-break blocks a newline produces - any font, any machine |
| 1.6.4 | 17 de juliol del 2026 | — | 64 bits Portable Notes de la versióKillerPDF 1.6.4 adds a full command-line interface, in-app bookmark editing, redo and jump history, and a visual keyboard view for shortcuts. It also introduces a standards-conformance guarantee: every release is now validated against veraPDF across a 2,900-file corpus, so saving a PDF never degrades it.
Added
- Command-line interface — --merge, --extract-pages, --split, --decrypt, --to-image, --flatten, --print, --ocr, plus --batch-resave. Runs headless with real exit codes, works while the app is open, and reuses the exact pipelines the GUI runs.
- Bookmark editing in the sidebar Outline panel — add, rename in place (F2), nest, reorder, retarget, delete, with multi-select and full undo (#133, thanks @alivio-israu).
- Redo — Ctrl+Y or Ctrl+Shift+Z, across annotations, text edits, stamps, and document operations, per tab.
- Jump history — Alt+Left / Alt+Right and the mouse back/forward buttons retrace bookmark, link, and page jumps, browser-style.
- Keyboard view in the shortcuts overlay (F1) — a visual keyboard with every bound key lit and color-coded by category, following the active theme and language.
- More big-viewer conventions: Home/End jump to first/last page, Ctrl+1/2/3 set actual size / fit width / fit page, and the Menu key opens the context menu at the selection.
- Japanese OCR language, on-demand like the rest.
Changed
- Shortcut remap: About is now F12, Document Info is F4 (Ctrl+D also works), F2 renames the selected bookmark, Settings gained F9, and F3 / Shift+F3 step search matches from anywhere.
- Continuous view: clicking a page no longer snap-scrolls it to the top — clicks are for tools and selection, and the current page follows the viewport (#128, thanks @Ryokoxx).
- German translation refinements (thanks @Mr-Update, #124, #126).
Fixed
- Saving no longer degrades PDF/A conformance. The write engine (PdfSharpCore) is now vendored and patched with six standards fixes, verified by a new veraPDF harness across a 2,900-file corpus. See validation/RESULTS.md.
- Fixed an intermittent crash while scrolling or clicking through a document: direct PDFium calls could collide with a background render inside the (single-threaded) engine. All direct calls now serialize on the same lock the renderer uses.
- Saving a signed PDF now strips the dead signature value instead of shipping one that fails strict validation.
- Saving over the open file no longer fails with "being used by another process" on annotation-only PDFs (#129, thanks @Peter5164).
- Fixed a crash opening a PDF whose page tree parses to zero pages (#130, thanks @demo1866).
- Bookmark titles in password-protected PDFs no longer show as mojibake (#133, thanks @alivio-israu).
- Grid view now tracks the current page while scrolling.
Security
- SixLabors.ImageSharp updated 1.0.4 → 2.1.13, clearing seven published advisories in image parsing (import, clipboard paste, signature images).
Verify
- KillerPDF.exe is Authenticode-signed (Open Source Developer Stephen Riley).
- SHA256 (exe): 9F64C3F4791347860D4010257792902063E2F4646607B278D59C654A58EC9A63
- Full hashes in SHA256SUMS.txt.
Full changelog: CHANGELOG.md |
| 1.6.3 | 12 de juliol del 2026 | — | 64 bits Portable Notes de la versióA bugfix release for the 1.6 line. Highlights: memory use on large documents is dramatically lower, and two save corruption bugs (crop boxes and bookmarks) are fixed for good, including healing files damaged by earlier 1.6.x builds.
Changed
- Links open directly again: the confirm-before-opening prompt and its Settings row are off for now.
- When both document scrollbars are visible, the vertical bar now runs the full pane height and owns the corner.
- Grid view packs pages edge to edge with a hairline separator, so more of the window shows actual pages.
- Two-Page mode: Fit Page now leaves even margins above and below the spread.
Fixed
- Saving any PDF whose pages had no crop box silently planted a zero-size /CropBox on every page, which Adobe rejects with a "page dimensions out-of-range" error - the real reason merged Google Docs exports failed in Acrobat but opened in Chrome. Every save now strips degenerate crop boxes, so re-saving a file damaged by 1.6.x heals it (thanks Richard Lam).
- Saving any PDF that has no bookmarks silently corrupted the file's structure (a dangling /Outlines reference). Strict viewers refused the file with a repair prompt, and the repair stripped fillable forms. Saves are now clean, and the repair path first tries a lossless PDFium re-save that preserves forms and bookmarks, so files damaged by older builds recover intact (#103, thanks Peter5164).
- High memory use on large documents (#122, thanks RoyYang567): the page-bitmap cache is capped to a window around the viewport, closing a tab returns memory to the OS, and Continuous view only holds bitmaps for pages near the viewport - a 243-page image-heavy PDF now costs a few hundred MB instead of climbing past 7 GB.
- Switching from Grid to Continuous view kept the grid's scrollbar overrides, clipping zoomed pages with no horizontal scrollbar.
- Closing with unsaved changes stacked two prompts; confirming "close without saving" now counts as the quit confirmation, and it defaults to No so a stray Enter can't discard work.
- The quit prompt no longer appears when no documents are open.
- Two-Page mode: arrow keys, PgUp/PgDn, and the wheel's edge page-flip now move one spread at a time (#120, thanks eddardburger).
- Selection boxes could get stranded on screen until restart; they are now removed properly and swept on file close (#121, thanks TaBnLd).
Checksums
KillerPDF.exe SHA256: 5165E4D5F7002B29791A7F392C191936ABE2DB4C02F21F8037DBE35BF187D2FE
Full changelog: CHANGELOG.md |
| 1.6.2 | 12 de juliol del 2026 | — | 64 bits Portable Notes de la versióKillerPDF v1.6.2
Added
- Page Up / Page Down navigate to the previous / next page, consistently regardless of what has focus. Page reordering stays on the toolbar Move Up / Move Down buttons (#117).
- Japanese (ja-JP) interface translation, selectable from the language picker (#118, thanks coolvitto).
Changed
- Ctrl+scroll zooming is smooth: each wheel notch zooms by a constant ratio, the view scales instantly without flicker while the wheel is moving, and the crisp re-render happens once when the wheel rests. Precision touchpads glide proportionally.
- Up / Down arrows now scroll the view like the mouse wheel, flipping to the previous / next page at the top or bottom edge. At fit-to-page zoom they flip pages exactly as before; zoomed in or in Continuous view they scroll instead of jumping a whole page. Left / Right and PgUp / PgDn remain hard page jumps.
- Status-bar and dialog messages that were still shown in English now follow the selected language.
- Small UI and dialog box tweaks.
Fixed
- Importing images with broken DPI metadata (common in WhatsApp photos and some scans) produced pages Adobe Reader refuses to display ("The dimensions of this page are out-of-range", shown as blank). Imported image pages are now kept within Adobe's supported range, and saving a document that already contains out-of-range pages offers to scale them to a supported size (thanks Richard Lam for the report).
- Switching view modes now cross-fades instead of cutting instantly, and no longer flashes page 1 when entering Continuous view.
- The in-app self-updater reads SHA256SUMS.txt from the release assets, so the checksum can no longer drift from the binary.
SHA256 (KillerPDF.exe): 2359788134CCAEA2B9EE4EDF681C3A79386DE50ABF990A4B0BCC952A2F5167B4 |
| 1.6.0 | 27 de juny del 2026 | — | 64 bits Portable Notes de la versióA big release: major new features, a full visual refresh, and an internal rewrite.
New
- Tabbed documents - open several PDFs at once, each restoring its page, zoom, and view
- OCR built into the exe (Tesseract) - OCR a page or dragged region to the clipboard, make a scan searchable, or extract all text; extra languages download on demand
- Digital signatures with a cloud certificate (Certum SimplySign), reusable signatures, and click-to-sign form fields
- Transform tool - rotate, scale, flip, and straighten a crooked scan, with live preview
- Edit existing text by double-clicking a line (the original is cleanly covered)
- Line tool, refreshed draw/highlight bars, resizable word-wrapping text boxes, and a full RGB color picker with eyedropper
- Print options (scale, position, margins, two-sided), page-number stamping, folder/.zip import, Document Info (F12), and recent files with file-type icons
Changed
- New logo, icons, fonts, and colors throughout
- Six themes with per-theme accent colors; sidebar docks left or right; toolbar style picker
- Internal rewrite: the ~15,000-line main window split into ~40 focused files (no behavior change)
Fixed
- True 300 DPI printing, encrypted/damaged PDFs open on a background thread with a repair fallback, form fields render in every view mode, and undo is one item per press
Install
winget install killerpdf, or download KillerPDF.exe below
New translations: Bengali, Turkish, Simplified Chinese, German, French. |
| 1.5.1 | 14 de juny del 2026 | — | 64 bits Portable Notes de la versióKillerPDF v1.5.1
A fix release on top of 1.5.0, with a performance boost for flattening.
Performance
- Save Flattened PDF now uses multiple CPU cores. Page rasterization is parallelized (PNG encoding runs across cores; the PDFium render step stays serialized since the library isn't thread-safe), so large documents flatten significantly faster while the UI stays responsive (#68).
Fixed
- PDFs that failed to open with "Unexpected EOF" now open (#72). The failure was PdfSharpCore's Flate inflater (SharpZipLib) rejecting the FlateDecode cross-reference stream on multi-revision PDFs - files that open fine in browsers, Acrobat, and Foxit. KillerPDF now detects this and re-opens the file losslessly through PDFium, preserving selectable text. Thanks to @javajon for the report and a detailed reproduction.
- Grid view renders every page. It was capped at the first 26 pages, so longer documents stopped loading partway through. Tiles also stream in progressively now instead of blocking until the whole document is rendered.
- Grid Ctrl+Scroll no longer reloads every page when the zoom is already at its limit and nothing would change.
- Removed a stray horizontal scrollbar (a thin green line) that could appear across the bottom of grid view.
- Files on UNC / network shares (including the WSL \\wsl$ filesystem) are copied locally before opening, avoiding partial-read failures on network filesystems.
Changed
- Minimum zoom lowered from 10% to 5%, so grid view can pack more columns (helpful for wide/landscape pages) and single-page view can zoom out further.
Downloads and verification
- KillerPDF.exe - single-file portable, code-signed (Open Source Developer Stephen Riley). No install, no telemetry.
- KillerPDF-1.5.1-src.zip - GPLv3 corresponding source.
- SHA256SUMS.txt - checksums.
SHA256 (KillerPDF.exe) : 466B95F417A969D80BB0416CA462FD170DE39C |
| 1.5.0 | 14 de juny del 2026 | — | 64 bits Portable Notes de la versió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) : 5CA3E7F9C49505AB57C507B9DC307D6A51C1B58775A6DE412DE007159EC9 |
| 1.4.2 | 6 de juny del 2026 | — | 64 bits Portable Notes de la versióWhat's new
PDF form filling. Interactive PDF forms now render their fields (text inputs, checkboxes, radio buttons) as live controls. Fill them in directly and save — field values are written back into the PDF.
PDF outline (bookmark) navigation. A new OUTLINES tab in the sidebar displays the document's bookmark tree. Click any entry to jump to that page. The sidebar auto-fits its width to the longest entry on open and can be dragged wider; switching back to PAGES snaps to the pages-mode width.
Fixed
- Page rotation no longer reverts after saving. Rotations applied via the sidebar context menu now persist correctly through the save pipeline.
- Copied text words were out of order on PDFs where glyphs are stored in non-reading order (Issue #66). Text extraction now sorts words by position and uses a dynamic line-grouping threshold so both drag-select and Select All produce correctly ordered output.
- PDFs with malformed or non-standard XRef tables now open in read-only mode instead of showing "Invalid entry in XRef table" and failing entirely.
Checksums
SHA256 502AEF72DD4FB69AA21A2E5D38CA8C37B77A90B3C125B9CAB5EF6C78DC3D450E — KillerPDF.exe |
| 1.4.1 | 21 de maig del 2026 | — | 64 bits Portable Notes de la versióAdded
- Page number jump box in toolbar. Type a page number and press Enter to navigate directly to that page.
- Signature auto-selects after placing so you can immediately reposition or resize without switching tools.
- Zoom to Width / Fit Page now re-applies when the window is resized.
- Middle mouse button panning. Hold middle mouse and drag to pan the view in any direction.
- Multi-page grid view toggle (toolbar button left of the zoom dropdown). Switch between seeing all pages in a scrollable grid and a focused single-page view. Defaults to grid view on open.
- Ctrl+S saves directly to the current file without a dialog. Ctrl+Shift+S opens Save As.
- Arrow key navigation: Left/Up goes to the previous page, Right/Down goes to the next page.
- Keyboard shortcut overlay. Press Ctrl+? to show a full shortcut reference. Dismiss with Escape or by clicking outside the panel.
- Crop tool improvements: corner drag handles to resize the selection after drawing without having to redraw; Enter applies the crop to the current page; Escape cancels; Remove Crop / Remove All buttons in the confirm bar clear an existing CropBox from one page or all pages.
Fixed
- Fit to Width and Fit Page zoomed incorrectly on HiDPI (4K) displays.
- Pages appeared blurry at higher zoom levels on HiDPI displays.
- Signature position drifted after saving.
- Memory spike (6+ GB) when opening large PDFs on HiDPI displays.
- Navigating pages caused multi-second UI lag on documents with many pages.
- Scroll wheel now navigates to the previous page when scrolled to the top of a page, and to the next page when scrolled to the bottom. |