43

Я хотел бы напечатать PDF-файл, чтобы на первой странице были первые две страницы, на задней - третья и четвертая, и так далее.

-----------------          -----------------
|       |       |          |       |       |
|       |       |          |       |       |
|   1   |   2   |          |   3   |   4   |    . . .
|       |       |          |       |       |
|_______|_______|          |_______|_______|

 page 1 - front             page 1 - back

Я думал, что мой принтер, использующий Linux, не поддерживает двустороннюю печать вручную, возможно, я мог бы отредактировать PDF соответствующим образом.

Но как?

7 ответов7

22

В дополнение к тому, что было упомянуто, PDFjam включает в себя инструмент командной строки, pdfnup который делает это. (Он использует пакет pdfpages для PDFLaTeX, который вы также можете использовать.)

Если вы предпочитаете графический интерфейс, jPDFtweak является еще одним вариантом.

21

Используйте pdfnup:

$ pdfnup file.pdf

Это создаст новый файл PDF точно так, как вы просили.

2

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

Программы просмотра PDF в Linux обычно используют параметры / свойства печати для установки макета страницы, и там можно распечатать несколько страниц на листе / стороне. Идея состоит в том, чтобы использовать их для печати в формате PDF.

Evince может сделать это, также qpdfview. Больше здесь.


qpdfview


выказывать


PDF Studio Viewer

Другие программы просмотра PDF должны иметь аналогичные параметры.

1

Существуют бесплатные инструменты командной строки с открытым исходным кодом для преобразования PDF-файлов в читательские, буклетные и т.д.

Я потерял приложение, которое использовал, так что никакой помощи там нет, но из быстрого поиска я вижу программу под названием pdfshuffler ( http://sourceforge.net/projects/pdfshuffler/ ), которая может быть вам нужна. Имеет графический интерфейс, поэтому вряд ли будет автоматическим, но это интерфейс для другого инструмента ...

0

@mokasin: Вы не сказали, какой читатель PDF вы используете. Если вы используете версию Acrobat/Adobe Reader для Linux: есть возможность напечатать «2-вверх» прямо в диалоговом окне печати. Вы также можете распечатать только нечетные или четные страницы, поэтому комбинирование этого поможет вам достичь желаемого результата.

0

Если у вас есть возможность распечатать в файл. печатать в файл с двумя страницами на страницу настройки и с нечетными страницами. повторите процесс с четными страницами. Теперь распечатайте нечетные, переверните напечатанные документы и распечатайте файл четных страниц.

0

Это программное обеспечение, которое я тестировал в операционной системе Solaris 11.2, может создать такую схему, которая называется 2-up, обычно используемая для раздаточного материала в аудиториях или на собраниях. Возможно изготовление других схем; например, раздавать 3 или 4 или более страниц на одном листе или на обеих сторонах листа. Его можно запустить из терминала, так как это файл JAR, или просто запустить графический интерфейс для облегчения доступа. Помимо Solaris также совместимы другие дистрибутивы Linux, которые запускают программное обеспечение как «исполняемые» с привилегиями суперпользователя. Помните, что не используйте «Открыть архив». Он также работает на любых Windows и Mac, где уже установлена Java Runtime Environment (JRE), как это происходит в большинстве случаев. Программное обеспечение является Dysprosium Imposition и является бесплатным для загрузки и использования.

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