Я видел этот ответ: https://superuser.com/a/598688/130929

Но это было для файлов с таким же количеством страниц. У меня есть 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 ответ1

0

Я смог сделать это, открыв одностраничный 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

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