Иконка ресурса

Скрипты для обработки PDF со страницами разных размеров в файле Окончательная

V 3.16 - 16/06/2020 Добавлена обработка ошибок структуры файла.
Сейчас существует огромное количество разнообразных генераторов PDF и не все они работают корректно, особенно при экспорте из cad'ов. Из-за неверной структуры файлов (например, слишком длинные имена слоев и пр.) Acrobat не может извлечь и/или удалить из исходного файла (в т.ч. вручную, через меню). В предыдущих версиях это приводило к остановке работы скриптов и претензиям на некорректную их работу. Вопросы удавалось решить простой оптимизацией исходных PDF. Данная версия сообщает о возникших проблемах и нормально обрабатывает сбойные диапазоны. Сообщения об ошибках в процессе работы отключены по умолчанию, но их можно включить в настройках, все ошибки протоколируются в отчете о работе скрипта. Обычно страницы с неверной структурой печатаются нормально, однако для них рекомендуется ручная проверка!
Снимает вопросы по работоспособности скриптов и не нужно вручную выискивать, на каких страницах проблемы.
Увеличивает стабильность и скорость работы
Скрипт входит в платную версию, в бесплатной версии его нет.
1500 руб. мне на карту. Реквизиты по запросу в личку. После оплаты файлы отправлю эл. почтой.
Старые версии остаются бесплатными, как и ранее.
Приобретавшие скрипты начиная с версии 3.0 могут написать мне с тех же адресов и получить обновленную версию бесплатно.
  • Спасибо
Реакции: Nikmarinika и Pushistik
10/12/2019
Добавлен скрипт Sort'n'Print, сортирующий и автоматически отправляющий на печать диапазоны форматов на соответствующие принтеры, не задавая вопросов пользователю. Для нестандартных форматов или форматов, для которых нет предварительно заданных принтеров, вызывается стандартный диалог печати, в котором уже указан необходимый диапазон страниц данного формата, так что пользователь может в интерактивном режиме выбрать принтер и его настройки.
Соответствие форматов и принтеров задается в текстовом файле с настройками, пользователь может сам задавать свои форматы.
Кроме того, добавлен ключ, указывающий нужно ли сохранять отсортированный файл после сортировки, просто чтобы не плодить файлы (и еще кое-какие).
Из-за ограничений Acrobat (невозможно сохранить настройки принтера) предлагается схема, при которой нужно будет добавить принтеры-дублёры с нужными настройками по умолчанию. Все несложно, все описано в документации.
Одну кнопку нажал и иди себе пока пиво кофе пить, пока он все сам на принтера отправит.
Отчеты и статистика как в версии 3.1
Добавлена возможность выбора количества копий для печати. Страницы выходят по порядку (для одинаковых форматов первые всегда раньше последних).
Заметно упрощает и ускоряет отправку заданий на печать при массовой печати - получилось офигенно!
Скрипт входит в платную версию, в бесплатной версии его нет.
1500 руб. мне на карту. Реквизиты по запросу в личку. После оплаты файлы отправлю эл. почтой.
Старые версии остаются бесплатными, как и ранее.
  • Спасибо
Реакции: Nikmarinika и Pushistik
Добавлен скрипт Split by Roll size (same width to single file)
11/09/2019
Делит исходный файл на файлы со страницами равной (с точностью до ±4 мм ) ширины (меньшей координаты) для удобства отправки на печать страниц одинаковой ширины на одном рулоне.
Вам больше не нужно будет выбирать из файла страницы, которые нужно отправить на данный рулон, все страницы в файлах будут иметь одинаковую ширину (длина при этом может быть разной). Это очень экономит время, силы и нервы.

Особенно полезно для многорулонных плоттеров при массовой печати.
Форматы, меньшие или равные А3 сбрасываются в один файл для дальнейшего анализа и/или печати с автоматическим выбором лотка
В отчет добавлена суммарная длина бумаги для каждого файла, площадь по каждому файлу и суммарная площадь печати, исключая форматы меньшие или равные А3.
Добавлен подсчет времени работы.
Заметно упрощает и ускоряет отправку заданий на печать при массовой печати.
Скрипт входит в платную версию, в бесплатной версии его нет.
Цена и сами скрипты предоставляются по запросу.

Пример отчёта о работе скрипта (1076 страниц)
report.jpg

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

Старые версии остаются бесплатными
В комплект добавлен еще один скрипт
Split by Pages size (A4\A3 to single file) - все как в Split by Pages size, только страницы форматов А4 и А3 скидываются в один файл, что позволяет при печати использовать опцию "Выбрать источник бумаги по размеру страницы". Поскольку порядок страниц при разделении файла не меняется, то это заметно упрощает комплектовку готовых наборов чертежей. Вы просто отправляете на свою МФУ формата А4/А3 этот файл, указав в опциях печати Acrobat'а "Выбрать источник бумаги по размеру страницы" и у вас набор чертежей А4/А3 уже в одной пачке. В них осталось добавить только чертежи бОльших форматов. Это заметно экономит время - т.к малоформатные чертежи уже разложены.
Этот скрипт входит в платный комплект, в старых, бесплатных, его нет.
Старые версии остаются бесплатными, как и ранее.
Все три скрипта были переработаны и полностью переписаны. Скорость работы (особенно сортировки) выросла радикально, теперь время работы пропорционально количеству страниц, а не квадрату количества.
Еще одна крайне полезная фича - автоматическое определение стандартных форматов (А1, А3, 2А2, 3А4 и т.д.). Причем они определятся, даже если имеют несколько нестандартные размеры (так часто бывает при сканировании чертежей), погрешность определения формата +/- 6 мм. Для таких размеров в отчет включаются не размеры в мм, а нормальные названия форматов, что очень удобно, также такие страницы объединяются при сортировке и при разделении по форматам. Т.е. если у вас есть страницы 839х600, 841х594 и 835х590, то они все будут объединены как А1.
Кроме того, в отчет добавлен расчет площадей страниц в файле - как суммарная для каждого формата, так и суммарная для всего файла. Это позволяет очень быстро прикинуть расход материалов и цену для клиента. Даже если вы считаете цену по стандартным форматам, то А0 это как раз 1 кв. м, А1-0,50, А2 - почти -0,25.
Все это значительно ускоряет работу и упрощает общение с клиентами и/или печатниками (смотря с какой стороны баррикад вы находитесь).
Но поскольку инструмент очень удобный и эффективный, теперь я хочу за него немного денег. 1000 руб. мне на карту. Реквизиты по запросу в личку. После оплаты файлы отправлю эл. почтой.
Старые версии остаются бесплатными, как и ранее
  • Спасибо
Реакции: Nikmarinika и Pushistik
Для полноты системы был добавлен скрипт Split by pages size, выделяющий страницы разного размера в отдельные файлы. После работы скрипта в папке с исходным файлом появятся файлы, со страницами одинакового размера, в имени файла указаны размеры страниц и количество страниц. Также генерируется отчет о выполненном задании. Папка с исходным файлом должна быть доступна для записи (иначе куда сохранять?)