| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > C#. Сборка PDF из сканов в папке проекта Scan Tailor Advanced

C#. Сборка PDF из сканов в папке проекта Scan Tailor Advanced

Ответ
Поиск в этой теме
Непрочитано 09.03.2023, 16:35 #1
C#. Сборка PDF из сканов в папке проекта Scan Tailor Advanced
Нубий-IV
 
Инженер-философ
 
Хабаровск
Регистрация: 24.04.2019
Сообщений: 1,874

Консольная программа для быстрой сборки в PDF изображений, подготовленных в Scan Tailor Advanced.

Принцип работы:
  • Пусть в папке SCAN лежат исходные сканы. При настройках по умолчанию STA создает в ней папку OUT с результатами работы.
  • В папке OUT при экспорте STA складывает обработанные файлы 1.tif, 2.tif, ...
  • Если использовался режим "Разделить выход", то в папке OUT создаются также подпапки "background" и "foreground", в которых лежат фоновые изображения (картинки) и изображения переднего плана (текст).
  • Для уменьшения размера PDF файлы с картинками из папки "background" надо открыть любым редактором (Photoshop, GIMP и т.п.), и пересохранить в подходящем формате (JPG, PNG с палитрой, уменьшенного размера и т.п.). Имя файла надо сохранить, меняться может только расширение. Можно также сохранить новую версию TIF вместо исходной. Из всех файлов с одним именем и разными расширениями в одной папке программа выберет самый маленький.
  • В конце работы, находясь в папке SCAN, нужно вызвать команду:
    sta2pdf OUT
  • В папке SCAN будет создан готовый файл sta2pdf.pdf.
Те, кто не работает с командной строкой - могут создать ярлык к программе, поместить его на рабочий стол, и просто перетащить на него папку OUT.
Кто предпочитает TotalCommander / DoubleCommander - могут создать кнопку на панели инструментов, и перетаскивать папку на нее.

Если сканируется не книга, а проектная документация, сканы могут быть разных размеров. Тогда их удобно разобрать по папкам, потому что STA выравнивает размеры страниц под один размер.
  • В папке SCAN создаем папки A3, A4, и т.п.
  • Перемещаем сканы в папки по форматам
  • Каждую папку A3, A4 и т.д. обрабатываем в STA отдельно
  • Находясь в папке SCAN, собираем PDF:
    sta2pdf A3 A4 ...
  • Программа пройдет по всем папкам, найдет подпапки OUT, и соберет оттуда файлы в один общий PDF.
Кто не работает с командной строкой - аналогично, может выбрать сразу все папки (A3, A4, ...) и перетащить их на ярлык.

P.S.
Для уменьшения веса в архиве с исходниками лежат пустые файлы библиотек. Оригиналы можно забрать из архива с программой, или с родного сайта - https://itextpdf.com/

Миниатюры
Нажмите на изображение для увеличения
Название: STA.png
Просмотров: 187
Размер:	112.6 Кб
ID:	254033  

Вложения
Тип файла: zip sta2pdf.zip (1.80 Мб, 15 просмотров)
Тип файла: zip src.zip (8.1 Кб, 8 просмотров)

Просмотров: 920
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > C#. Сборка PDF из сканов в папке проекта Scan Tailor Advanced

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Состав проекта плоскостных сооружений Кирпич Организация проектирования и оформление документации 6 25.03.2016 11:02
Планирование проекта разработки проектной документации bolahg Организация проектирования и оформление документации 106 26.04.2015 02:13
Как согласовать раздел проекта тепловые сети Wintersson Отопление 16 09.12.2014 12:54
Нормативная база для повторной экспертизы проекта, начатого проектированием в 2007 году DJo Frey Организация проектирования и оформление документации 14 31.07.2013 14:25
Ищу пример ПЗ к расчетной части проекта Alexandrtlt Поиск литературы, чертежей, моделей и прочих материалов 2 25.05.2009 16:38