Рейтинг:0

Как напечатать 4 нечетных страницы на листе (спереди) и 4 четных страницы (сзади)?

флаг cn
Lee

У меня есть файл PDF (с 8 страницами), я хочу распечатать его следующим образом:

  • На листе должно быть 4 страницы,
  • Нечетные страницы должны быть напечатаны вместе, то же самое для четных страниц.

Итак, у нас есть вот такие страницы (1, 2, 3, 4,..., 8), которые надо распечатать на одном листе (обе стороны).

Нечетные страницы должны быть распечатаны, как показано ниже:

+-------+-------+
|       |       |
|   1   |   3   |
|_______|_______|
|       |       |
|   5   |   7   |
|       |       |
+-------+-------+

Четные страницы должны быть напечатаны (на обратной стороне листа), как показано ниже:

+-------+-------+
|       |       |
|   4   |   2   |
|_______|_______|
|       |       |
|   8   |   6   |
|       |       |
+-------+-------+

Я использую Ubuntu 20.04.2 LTS и программное обеспечение qpdfview для просмотра и печати файла PDF. Я получил следующее сообщение: Параметры «Страниц на листе» и «Набор страниц» нельзя использовать вместе. Пожалуйста, отключите одну из этих опций.

Есть ли какое-нибудь решение?

Спасибо

FedKad avatar
флаг cn
Вы можете использовать драйвер (виртуального) принтера Boomaga для упорядочивания страниц: распечатывайте их одну за другой в Boomaga. Ссылка: https://www.boomaga.org/
Lee avatar
флаг cn
Lee
Спасибо @FedonKadifeli. На самом деле в файле 1312 страниц, я упомянул 8 страниц для простоты объяснения.
N0rbert avatar
флаг zw
Насчет бумаги — я никогда не пользовался ею, но она упакованная — см. https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=Boomaga.
Рейтинг:1
флаг tr

я бы использовал pdftk для работы, потому что он может делать довольно приятные вещи: он может считать страницы, разбивать pdf и объединять pdf...

  1. получить $PAGECOUNT pdftk real_big.pdf data_dump|grep NumberOfPages
  2. разорвал большой pdf. для каждого сайта один pdf. pdftk действительно_большой.pdf разорвался

На самом деле в файле 1312 страниц.

так что вы получите 1312 файлов PDF с шагом 2 (:

  1. сливаться -pdftk page1.pdf page2.pdf page3.pdf cat output newfile.pdf просто напишите сценарий оболочки, который подсчитывает ваш шаблон [1,3,5,7,4,2,6,8] до вашего $PAGECOUNT и печатает количество страниц в коде слияния. наконец, все ваши 1312 страниц будут объединены в вашем шаблоне в один PDF-файл, который можно распечатать на любом принтере следующим образом:

  2. Распечатать - lp -d $PRINTERNAME новый файл.pdf

Рейтинг:0
флаг cn
Lee

Спасибо @leisefuxX,

Мое решение состояло в том, чтобы разделить файл PDF на 2 отдельных файла: нечетные страницы в 1-м файле и четные страницы во 2-м файле. Затем я распечатал каждую.

я использовал pdftk, и ниже коды, которые я использовал:

pdftk A=BigFile.pdf cat Aнечетный вывод нечетный.pdf
pdftk A=BigFile.pdf cat Aeven вывод even.pdf
флаг br
Вы напечатали нечетный.pdf и четный.pdf. Как? Техника, которую вы использовали, кажется довольно важной для достижения потребностей, которые вы указали в своем первом посте. Нечетные и четные страницы печатаются, как показано на рисунке.
Рейтинг:0
флаг cn

В одну сторону:

Измените порядок страниц в файле PDF, чтобы они печатались в правильном порядке, используя «Страниц на листе».

Я использую PDFarranger (он находится в репозиториях Ubuntu / приложении Ubuntu Software) для изменения порядка страниц PDF, но есть и другие.

Lee avatar
флаг cn
Lee
Спасибо @ user535733. На самом деле в файле 1312 страниц, я упомянул 8 страниц для простоты объяснения.
user535733 avatar
флаг cn
Эх, было бы неплохо узнать в Вопросе....

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.