[PDF] Автоматическая раскладка многостраничных PDF на листы заданного размера

  • Автор темы Автор темы MrDesigner
  • Дата начала Дата начала
С помощью @zollinger вроде всё получилось! Итоговый батник:

Код:
@echo off

md READY
cpdf *.pdf -merge AND -range landscape -rotate 90 AND -impose-xy "2 3" AND -split -o ready\sheet_@E@@@.pdf

echo ====================================

echo READY!
echo Separated Files: READY\sheet_001.pdf, sheet_002.pdf, ...

echo ====================================

pause

'thank'
 

Не по теме:

Жуть какая. '))'

да, я тоже не понял. У автора своя логика, он типок интересный
@E End page of this chunk.
Numbers padded to a fixed width field by zeroes may be obtained for @S and @E by following
them with more @ signs e.g @E@@@ for a fixed width of three
То есть chunk = 1, поэтому номер чанка получается
 
Последнее редактирование:
Ну штош... Проверил вчера работу батника на реальном заказе.

На входе:

01.jpg

На выходе:

02.jpg


Процесс "генерации" занял секунды 3, точно не замерял, не успел.

Проверил на соответствие первые и последние листы, вроде, всё сходится. В процессе печати посмотрим ещё раз.

Спасибо всем неравнодушным, @zollinger - персонально 'thank'
 
  • Спасибо
Реакции: ~RA~ и Chiga
Самое большое спасибо, конечно, John Whitington, автору cpdf. Но ему лучше деньгами, как я понимаю :) А то что-то выход версии 2.9 задерживается
 
  • Спасибо
Реакции: George и MrDesigner
@zollinger помоги, плз:
В новой версии cpdf, насколько я понял, появился индикатор прогресса. Как его в батник вставить?

Код:
@echo off

rem === ВЫХОДНАЯ СБОРКА PDF
rem === сетка из 6 pdf 3 x 2 шт.
rem === 700 х 1500 мм

md READY
cpdf *.pdf -merge AND -range landscape -rotate 90 AND -impose-xy "2 3" AND -split -o ready\sheet_@E@@@.pdf

echo ====================================

echo READY!
echo Separated Files: READY\sheet_001.pdf, sheet_002.pdf, ...

echo ====================================

pause

Спасиб!
 
соврал.
cpdf -progress *.pdf -merge AND -range landscape -rotate 90 AND -impose-xy "2 3" AND -split -o ready\sheet_@E@@@.pdf
1776260110683.png
1776260173499.png
 
Последнее редактирование:
  • Спасибо
Реакции: MrDesigner
там просто не было ландшафтных страниц
 
  • Спасибо
Реакции: MrDesigner
Да, так - прогресс-бар более информативен!
Я автора попросил добавить прогресс-бар после того, как я подождал двое суток в непонятке, работает cpdf или нет. И снял задание 😄 он прислушался и добавил
 
  • Спасибо
Реакции: Jeine
Ну, и еще разных вещей просил, но их он не сделал, или я этого не вижу в описаниях и по работе
 
Ну, и еще разных вещей просил, но их он не сделал, или я этого не вижу в описаниях и по работе
У меня есть один знакомый - он винрар честно купил и теперь периодически просит у Рошаля чтобы тот ему чуть ли не инсталляционный пакет с Гуем из него сделал. Рошаль иногда чтото даже добавляет из его хотелок ;)
 
Не, я человек простой, я не покупал, только на почту ему писал и issues на github