Для удобного сканирования документов и сохранения результатов в многостраничные PDF-файлы существует неплохая opensource-утилита NAPS2 – Not Another PDF Scanner 2.
Она умеет работать как с WIA-драйверами сканеров, так и по TWAIN, предоставляет возможности по переворачиванию и сортировке сканированных изображений перед их экспортом, а также поддерживает сохранение в различные графические форматы.
Но есть в ней и некоторые недостатки. Во-первых, это запись неверного статического значения DPI в сохраняемые файлы вне зависимости от фактического DPI сканирования – в результате чего в экспортируемых PDF-файлах оказывается указан некорректный формат страниц. Во-вторых, невозможно не заметить отвратительный перевод интерфейса на русский язык. И, наконец, местами интерфейс нельзя назвать удобным.
Предлагаю вниманию модифицированную версию NAPS2 EE.
Список внесенных изменений
- Исправлено значение DPI во всех экспортируемых файлах;
- Добавлена возможность импортирования изображений и PDF-документов, созданных в NAPS2;
- Добавлена возможность экспорта только выбранных изображений;
- Добавлена возможность сортировки изображений путем перетаскивания мышью их миниатюр, к списку миниатюр добавлено контекстное меню;
- Переработано окно предпросмотра:
- Добавлена возможность листания изображений;
- Добавлена возможность поворачивания и удаления изображений;
- Добавлена возможность обрезки изображений;
- Добавлена возможность изменения размеров изображений;
- Добавлена возможность переведения цветного изображения в оттенки серого;
- Положение окна теперь корректно запоминается при его закрытии.
- Зеркалирование изображений теперь действительно является зеркалированием;
- Импорт и экспорт изображений переведен на библиотеку FreeImage;
- Обновлена библиотека экспорта PDF-документов pdfsharp до актуальной версии;
- Исправлена ошибка, приводящая к необоснованному увеличению объему результирующего файла при экспорте трансформированных изображений в PDF-документы;
- Исправлены ошибки, в редких случаях приводящие к нестабильности приложения;
- Многочисленные доработки интерфейса программы;
- Убраны локализации на все языки кроме английского и русского, перевод на русский язык переработан и исправлен.
Скачать из архива: NAPS2 Erinome Edition
Стандартная Standalone-версия, не требующая установки.
История версий
- Теперь экспортируемые файлы имеют верное значение PPI (поддерживаются все способы сканирования кроме “Native WIA UI”);
- Исправлен русскоязычный интерфейс, убраны все переводы кроме русского и английского;
- Обновлена версия библиотеки pdfsharp до актуальной 1.32;
- Для экспорта графических файлов используется библиотека FreeImage вместо встроенных средств .NET (в разработке).
Обновление от 20.01.2015 – версия 2.6.3-1
- Теперь все экспортируемые файлы имеют правильное значение PPI (поддерживаются все способы сканирования, в том числе “Native WIA UI”);
- Исправление незначительных недочетов пользовательского интерфейса;
- Исправление неточностей в локализации на русский язык.
Обновление от 24.01.2015 – версия 2.6.4
- Добавлена возможность импорта изображений и PDF-файлов (доработанный бэкпорт из оригинальной версии 3.0b);
- Добавлена возможность сохранять только выделенные изображения, а если в момент сохранения ни одно изображение не выделено – сохранены будут все;
- Добавлены новые параметры в appsettings.xml:
- AppMode определяет режим хранения пользовательских файлов:
Standalone = всё хранится в папке программы;
Normal = всё хранится в папке AppData текущего пользователя. - AddUsernameToPDF разрешает добавление имени пользователя в PDF:
true = в поле Author в PDF будет указано имя пользователя;
false = в поле Author в PDF будет указано “NAPS2 User”.
- AppMode определяет режим хранения пользовательских файлов:
- Кнопка “Зеркально отразить” теперь действительно зеркально отражает изображения по оси X (при нажатии с зажатой клавишей Ctrl – по оси Y);
- Исправлено несколько ошибок в коде, которые в отдельных ситуациях могли приводить к сбою программы;
- Незначительные доработки пользовательского интерфейса.
Обновление от 30.01.2015 – версия 2.6.4-2
- Переработан интерфейс при сохранении выделенных изображений во избежание ситуаций со случайным сохранением отдельных листов, когда подразумевалась необходимость сохранения их всех;
- Исправлена ошибка при импорте некоторых PDF-файлов;
- Незначительные доработки кода и пользовательского интерфейса.
Обновление от 04.02.2015 – версия 2.6.5
- Добавлена возможность пересортировки сканированных изображений путем перетаскивания их мышью;
- Добавлена возможность импортирования изображений путем перетаскивания их мышью из проводника.
Обновление от 12.02.2015 – версия 2.6.5-2
- Импортирование изображений и первичная обработка сканированных изображений теперь производится через библиотеку FreeImage, за счет чего увеличено число поддерживаемых форматов изображений при импорте и незначительно снижен размер сохраняемых документов при экспорте в PDF;
- Сохранение в PDF-документ изображений, над которыми проводились операции трансформации (поворот, зеркалирование), более не приводит к необоснованному увеличению размера сохраняемого файла;
- Исправлена проблема при сохранении изображений, которая в отдельных ситуациях могла привести к невысвобождению памяти приложением;
- Исправлена проблема при закрытии окна предпросмотра, которая в отдельных ситуациях могла привести к невысвобождению памяти приложением;
- В меню миниатюр изображений добавлено контекстное меню с базовыми функциями;
- Незначительные исправления пользовательского интерфейса.
Обновление от 20.02.2015 – версия 2.6.5-5
- Исправлено сохранение DPI при экспорте изображений;
- Исправлено сохранение в PDF некоторых импортированных изображений;
- Реорганизован процесс экспорта изображений.
Обновление от 02.03.2015 – версия 2.6.6
- В окне предпросмотра теперь можно листать изображения;
- В окне предпросмотра добавлена возможность базового редактирования изображений.