- Сообщения
- 2 334
- Реакции
- 873
Не верно. Врут итоговые размеры, проверьте. Даже, когда задаёшь Actual size. Пробелы между страницами тоже остаются, даже без Page Border.Верно! Что-то вчера у меня не получалось...
Вполне возможноНе верно. Врут итоговые размеры, проверьте. Даже, когда задаёшь Actual size. Пробелы между страницами тоже остаются, даже без Page Border.
!!! Попробую попозже. Ещё раз - гран мерси!- split -o READY/imp%%%.pdf
@echo off
setlocal enabledelayedexpansion
rem === Создаём папку READY, если её ещё нет ===
if not exist READY mkdir READY
rem === 1. Поворот всех страниц исходных PDF на 90 градусов ===
cpdf -rotateby 90 *.pdf -o rotated.pdf
rem === 2. Импозиция: 3x2 страницы без масштабирования на лист 1500x700 мм ===
cpdf rotated.pdf -impose-xy "3 2" -mediabox "0 0 1500 700" -o imposed.pdf
rem === 3. Узнаём, сколько страниц в imposed.pdf ===
for /f "tokens=*" %%a in ('cpdf -pages imposed.pdf') do set PAGES=%%a
echo Всего листов: %PAGES%
rem === 4. Разбиваем imposed.pdf на отдельные страницы sheet_001.pdf ... ===
- split -o READY/sheet_%%%.pdf
echo ====================================
echo ГОТОВО!
echo Общий сборник: imposed.pdf
echo Отдельные файлы: READY\sheet_001.pdf, sheet_002.pdf, ...
echo ====================================
pause
@echo off
setlocal enabledelayedexpansion
rem === Создаём папку READY, если её ещё нет ===
if not exist READY mkdir READY
rem === 1. Поворот всех страниц исходных PDF на 90 градусов ===
cpdf -rotateby 90 *.pdf -o rotated.pdf
rem === 2. Импозиция: 3x2 страницы без масштабирования на лист 1500x700 мм ===
cpdf rotated.pdf -impose-xy "3 2" -o imposed.pdf
rem === 3. Узнаём, сколько страниц в imposed.pdf ===
for /f "tokens=*" %%a in ('cpdf -pages imposed.pdf') do set PAGES=%%a
echo Всего листов: %PAGES%
rem === 4. Разбиваем imposed.pdf на отдельные страницы sheet_001.pdf ... ===
- split -o READY/sheet_%%%.pdf
echo ====================================
echo ГОТОВО!
echo Общий сборник: imposed.pdf
echo Отдельные файлы: READY\sheet_001.pdf, sheet_002.pdf, ...
echo ====================================
pause
md READY
cpdf *.pdf -merge AND -range landscape -rotate 90 AND -impose-xy "2 3" AND -split -o ready\sheet_%%%.pdf
echo ====================================
echo ГОТОВО!
echo Отдельные файлы: READY\sheet_001.pdf, sheet_002.pdf, ...
echo ====================================
pause
Давай я в личку тебе скину готовые к раскладке файлы? Глянешь, как будет время? Потому как у меня что-то кол-во не сходится...Надо смотреть. Попозже. Ну или скачайте Доку на cpdf и посмотрите