Как объединить два файла PDF и вставить одну и ту же страницу в другую 744 раза?

Я видел этот ответ: /questions/201970/obedinit-dva-fajla-pdf-soderzhaschie-chetnyie-i-nechetnyie-stranitsyi-knigi/201990#201990

Но это было для файлов с таким же количеством страниц. У меня есть PDF-файл с 744 адресами, и у меня есть одностраничное письмо с одинаковым содержанием. Я хотел бы объединить их, чтобы получить файл PDF объемом 1488 страниц, чтобы я мог распечатать его на двух сторонах, и адрес будет на одной стороне, а письмо - на другой. Как я могу сделать это с pdftk?

В справке говорится, что он прекратит использование документа, если страницы закончатся.

      shuffle [<page ranges>]
             Collates pages from input PDFs to create a new PDF.  Works
             like the cat operation except that it takes one page at a
             time from each page range to assemble the output PDF.  If one
             range runs out of pages, it continues with the remaining
             ranges.  Ranges can use all of the features described above
             for cat, like reverse page ranges, multiple ranges from a
             single PDF, and page rotation.  This feature was designed to
             help collate PDF pages after scanning paper documents.

Я думаю

pdftk A=addresses.pdf B=letter.pdf shuffle A B B B B B B B B B B B...x744 output collated.pdf

Может сработать, но это кажется громоздким. Может быть, если бы я мог продублировать страницу письма 744 раза, тогда shuffle collate их, это также может работать.

1 ответ

Я смог сделать это, открыв одностраничный PDF-файл в PDF Viewer Plus, выделив все страницы с помощью CTRL-A, удерживая нажатой клавишу CTRL и перетащив их, чтобы вставить и скопировать страницы, и повторив это примерно 9 раз, благодаря экспоненциальному росту, Затем я выбрал еще 82 страницы и скопировал их таким же образом, чтобы получить 594 страницы. Я начал трудный путь с печати и повторной подачи бумаги и уже успел сделать 150 копий (744-150=594). Как только у меня был PDF изнутри, я использовал pdftk объединить их в один файл PDF для двусторонней печати. Я начал со страницы 151, потому что я уже напечатал 150 трудным путем. Это была команда, которую я использовал, чтобы сопоставить их.

"C:\Program Files (x86)\PDFtk\bin\Pdftk.exe" A="Addresses - Chloe.pdf" B="Flyer - Google Docs-x594.pdf" shuffle A151-end B output flyer.pdf
Другие вопросы по тегам