Обновление проекта KillerPDF 1.7.0 — редактора PDF с открытым исходным кодом для Windows 10/11

В начале августа 2026 года вышло обновление открытого проекта KillerPDF 1.7.0. Это бесплатный легковесный портативный редактор PDF для Windows 10/11. Исходный код решения написан на С# и опубликован на GitHub под лицензией GNU General Public License v3.0. Все необходимое находится внутри исполняемого файла (с задействованием .NET Framework 4.8, который поставляется со всеми поддерживаемыми версиями Windows).

Решение KillerPDF предлагает быстрое редактирование PDF-файлов в автономном режиме с инструментами для работы со страницами, редактированием текста, аннотациями, поиском и поддержкой подписей. Проект создан для пользователей, которые хотят полного контроля без подписок, установщиков или телеметрии. Решение поддерживает объединение нескольких PDF-файлов, разделение документов и извлечение выбранных страниц.

Проект KillerPDF также позволяет редактировать текст непосредственно в файле с сопоставлением шрифтов для сохранения исходной разметки, а также добавлять аннотации, такие как текстовые поля, рисование от руки, выделение текста и многоразовые подписи. Вы можете осуществлять полнотекстовый поиск, легко копировать содержимое и печатать документы с аннотациями в сглаженном виде.

Основные возможности KillerPDF:

  • высококачественная отрисовка PDF с помощью PDFium;

  • редактирование текста PDF непосредственно в файле (двойной щелчок для изменения текста);

  • миниатюры страниц и быстрая навигация с масштабированием и сочетаниями клавиш;

  • объединение нескольких PDF-файлов в один;

  • разделение PDF-файлов и извлечение выбранных страниц;

  • изменение порядка страниц с помощью перетаскивания;

  • сопоставление шрифтов для сохранения исходного внешнего вида документа;

  • текстовые поля для заметок;

  • инструменты для рисования от руки;

  • выделение наложений с регулируемым цветом, размером и прозрачностью;

  • отмена действий и очистка аннотаций для каждой страницы;

  • создание, рисование и сохранение многоразовых подписей;

  • размещение подписей щелчком мыши в любом месте;

  • полнотекстовый поиск с выделенными результатами;

  • выделение перетаскиванием или Ctrl+A для копирования текста;

  • печать с объединёнными аннотациями;

  • поддержка PDF-файлов, защищённых паролем. Запрашивает пароль вместо ошибки. Расшифрованная копия хранится во временной памяти в течение сессии;

  • портативное приложение в одном файле (~10 МБ);

  • не требуется установщик, права администратора не нужны;

  • не требуется учётная запись, не требуется телеметрия.

«1.7.0 — это версия с разделённым окном (два документа рядом в одном окне), а также диалоговые окна для работы с файлами семейств, заменяющие все стандартные окна Windows, тематическое системное меню, ночной режим, который не отображает изображения, и два исправления для текста: нелатинские шрифты теперь сохраняются корректно, а аннотации отображаются там, где вы их разместили, на повёрнутых страницах», — пояснили в команде проекта.

Основные изменения и дополнения в KillerPDF 1.7.0:

  • теперь все диалоговые окна «Открыть» и «Сохранить» являются собственными окнами KillerPDF, а не стандартными окнами Windows: это окно с той же тематикой, что и остальное приложение, с панелью мест, деревом папок, списками/значками/подробными сведениями, сортируемыми столбцами, закрепляемыми папками и недавними местоположениями. Это включает в себя открытие и сохранение PDF‑файлов, слияние, извлечение страниц, сглаживание, экспорт изображений, импорт изображений, выбор подписи и сертификата, вывод OCR и экспорт в ZIP‑архив — включая выбор нескольких файлов одновременно, где это применимо. Диалоговое окно выбора файла используется совместно с другими приложениями Killer Tools, поэтому оно выглядит и работает одинаково во всех приложениях семейства;

  • кнопка «Установить» теперь открывает корректное подтверждение с двумя вариантами: добавить ярлык на рабочий стол (по умолчанию включено, как и раньше) и установить для всех пользователей (по умолчанию выключено, так как требуется администратор). Установка для всех пользователей помещает KillerPDF в папку Program Files с записью в меню «Пуск» для каждой учётной записи и удаляет копию для каждого пользователя, так что в «Установка и удаление программ» остаётся одна запись вместо двух. Отказ от запроса администратора оставляет приложение работать в портативном режиме точно так же, как и раньше. Также есть переключатель /silent, который выполняет установку для всей системы без какого‑либо интерфейса, для развёртывания с помощью winget, Chocolatey и RMM. Совместимо с Killendar и KillerShell. «Ваша ассоциация PDF‑файлов по‑прежнему регистрируется только для вас, никогда для других учётных записей на компьютере — установка для всех пользователей намеренно не меняет то, с чем открываются PDF‑файлы для всех остальных», — добавили в команде проекта;

  • щелчок правой кнопкой мыши по заголовку окна (или Alt+Space) отображает тематическое системное меню, соответствующее приложению, вместо стандартного меню Windows. Те же элементы, то же поведение, на всех десяти языках;

  • теперь окно просмотра документа представляет собой самодостаточный элемент управления, а не часть главного окна — рендеринг страницы, масштабирование, аннотации, редактирование текста, обрезка, формы, ссылки и выделение текста — всё это перенесено в него, около 8700 строк. Каждая функция перенесена дословно, проверена построчно по сравнению с предыдущей версией, и никаких изменений в поведении не планируется. Это основа для отображения двух документов рядом в одном окне;

  • ночной режим больше не инвертирует изображения;

  • панель настроек и её значок шестерёнки исчезли: каждый раздел перемещён туда, где находится настраиваемый им элемент, что соответствует остальным приложениям Killer Tools. Тема и язык отображаются в виде всплывающих окон на новых кнопках (под изображением луны в ночном режиме, с кнопкой «?» для наложения ярлыков); всплывающее окно темы остаётся открытым на экране, чтобы можно было сравнивать темы;

  • кодовая база была реорганизована в соответствии с концепцией Killer Tools — логика документа находится в сервисных классах, функции «О программе»/CLI/OCR/поиск — за контроллерами, частичные шаблоны окон — в папке Shell/. Каждая перемещённая функция сохранена без изменений, никаких изменений в поведении не предполагается; в корне репозитория теперь находятся только входные файлы;

  • панель вкладок и модель перетаскивания/фокусировки разделённых панелей были переписаны в соответствии с реализацией KillerShell, эталонной для этого семейства интерфейсов, заменив оригинальную версию, созданную вручную;

  • предложение сделать KillerPDF программой просмотра PDF-файлов по умолчанию теперь переведено; ранее оно было доступно только на английском языке во всех языках интерфейса;

  • исправлены ранее обнаруженные баги и ошибки, включая:

    • японский и другой нелатинский текст больше не сохраняется как пустые поля;

    • сочетания клавиш для знаков препинания работают на раскладках клавиатуры, для которых требуется клавиша Shift;

    • аннотации и штампы больше не встраиваются в неправильную рамку на повёрнутой странице;

    • нажатия Ctrl+0 и Ctrl+1 не сбрасывали масштаб до истинных 100%;

    • всплывающая подсказка с номером страницы теперь отображается на каждой странице во всех режимах просмотра;

    • фильтр чётных/нечётных страниц никогда не доходил до задания печати.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев