1

Я хотел бы напечатать PDF-файл следующим образом: Предположим, что document.pdf имеет 30 страниц. Порядок страниц должен быть: 1,16; 2,17; 3,18; ... 15,30 (т.е. две страницы на сторону, односторонние).

Есть ли простое решение для этого в Linux?

Замечания:

После печати я хочу разрезать страницы пополам, поэтому я получаю страницы формата А /5 и не хочу переупорядочивать листы вручную.

2 ответа2

1

Для решения командной строки используйте pdftk's shuffle, чтобы получить новый pdf со страницами, расположенными в нужном порядке. Затем используйте pdfjam, чтобы поместить 2 страницы на одной стороне.

pdftk input.pdf shuffle 1-15 16-End output temp.pdf

pdfjam temp.pdf --nup 2x1 --letterpaper --landscape --outfile output.pdf

РЕДАКТИРОВАТЬ только что проверил мое предложение из комментария, чтобы повернуть вторую половину на 180 °, чтобы иметь аналогичные границы, и это сработало с 4-страничным примером PDF:

pdftk input.pdf cat 1-2 output temp1.pdf
pdftk input.pdf cat 3-4south output temp2.pdf
pdftk A=temp1.pdf B=temp2.pdf shuffle A B output temp.pdf

pdfjam temp.pdf --nup 2x1 --a4paper --landscape --outfile output.pdf

Хотя тестирование под Windows и использование Acrobat Reader для печати 2in1

0

Откройте диалоговое окно печати Acrobat Reader, укажите последовательность страниц для печати (1,16,2,17,3,18 ... 15,30) и выберите несколько страниц для двух страниц.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .