Как конвертировать PDF в 4 страницы на листе в альбомной ориентации (желательно с использованием Ghostscript)?

Вопрос или проблема

У меня есть PDF-слайды в альбомном формате, и я хотел бы создать новый PDF-файл, содержащий слайды 4 в ряд (в альбомном формате снова) следующим образом:

-----------------
|   1   |   2   |
-----------------
|   3   |   4   |
-----------------

Я знаю, что есть pdfjam (который можно использовать так pdfjam --fitpaper true --nup 2x2 --delta '1mm 1mm' --scale 0.98 infile.pdf), но он не сохраняет гиперссылки — однако gs это делает. Мне интересно, как можно использовать gs, чтобы решить эту задачу (?)

В качестве альтернативы, я в основном использую 4 в ряд для печати слайдов. Мне не удалось использовать lpr для достижения этой цели. Если у кого-то есть идеи по этому поводу, это также было бы интересно.

Вот подход с LaTeX. Он помещает 6 открыток размером 4″×6″ на лист бумаги размером 11″×17″, включая поворот, чтобы разместить две сбоку.

Это можно улучшить, добавив линии разреза.

\documentclass{article}
\usepackage[paperheight=17in,paperwidth=11in,margin=0cm]{geometry}
\usepackage{pdfpages}
% \usepackage{graphics}

\setlength{\unitlength}{1in}%.75mm довольно мал


\begin{document}

\begin{picture}(0,0)
\put(4.6,-4.4){\hbox{\includegraphics{pdfs/1.pdf}}}
\put(4.6,-8.5){\hbox{\includegraphics{pdfs/2.pdf}}}
\put(4.6,-12.6){\hbox{\includegraphics{pdfs/3.pdf}}}
\put(4.6,-16.7){\hbox{\includegraphics{pdfs/4.pdf}}}
\put(0.3,-2.4){\hbox{\includegraphics[angle=270]{pdfs/5.pdf}}}
\put(0.3,-8.5){\hbox{\includegraphics[angle=270]{pdfs/6.pdf}}}

\put(0,0){\line(3,-0.35){4}} % НУЖНО СДЕЛАТЬ ЛИНИИ РАЗРЕЗА
\end{picture}


\end{document} 

Вы можете попробовать с http://posterazor.sourceforge.net

Я просто конвертирую изображение. Я не знаю, возможно ли конвертировать текст.

Ответ или решение

Чтобы конвертировать PDF файл в формат 4-up в альбомной ориентации с использованием Ghostscript, вам необходимо выполнить несколько последовательных шагов. Этот процесс позволит вам создать новый PDF-документ с отображением четырех страниц исходного файла на одном листе, сохраняя при этом гиперссылки и другие элементы, присутствующие в оригинале. Ниже представлено детальное руководство по выполнению этой задачи.

Шаги для выполнения конвертации PDF в 4-up с помощью Ghostscript

  1. Установка Ghostscript:
    Убедитесь, что у вас установлена последние версия Ghostscript. Вы можете загрузить его с официального сайта Ghostscript. Для установки следуйте инструкциям в зависимости от вашей операционной системы.

  2. Команда Ghostscript:
    Используйте следующую команду в командной строке для создания нового PDF-документа в формате 4-up:

    gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf -dPDFSETTINGS=/prepress -dDEVICEWIDTHPOINTS=841 -dDEVICEHEIGHTPOINTS=595 -dPDFFitPage -dNUP=2x2 -dFlip=true infile.pdf

    Элементы команды:

    • -dNOPAUSE: Отключает паузу при окончании обработки каждой страницы.
    • -dBATCH: Завершает процесс после обработки всех страниц.
    • -sDEVICE=pdfwrite: Указывает выходной формат PDF.
    • -sOutputFile=output.pdf: Указывает имя выходного файла.
    • -dPDFSETTINGS=/prepress: Подбирает оптимальные настройки для печати.
    • -dDEVICEWIDTHPOINTS=841 -dDEVICEHEIGHTPOINTS=595: Указывает размеры листа A4 в пунктах (841 x 595).
    • -dPDFFitPage: Позволяет масштабировать страницу для лучшего вписывания.
    • -dNUP=2x2: Указывает расположение страниц 2 по горизонтали и 2 по вертикали.
    • -dFlip=true: Позволяет перевернуть страницы, если это связано с ориентацией.
  3. Добавление рамок и меток для резки:
    Если вам нужно добавить метки для резки между страницами, это можно сделать в Ghostscript с помощью добавления дополнительных параметров для создания линеек и разметки; однако стандартные возможности Ghostscript могут быть ограничены. В качестве альтернативы вы можете использовать изображения с разметкой или ^пользоваться LaTeX, как показано в вашем примере.

Альтернативы с использованием LPR

Если вам необходимо сразу печатать файл с 4-up, можно использовать команду lpr с некоторыми дополнительными параметрами для печати четырех страниц на листе. Однако, чтобы сохранить гиперссылки, рекомендуется сначала создать PDF с помощью вышеуказанного метода, а затем распечатать его.

Заключение

Преобразование PDF-документов в альбомном формате с расположением 4-up с использованием Ghostscript — это мощный инструмент, который позволяет сохранить структуру и визуальные элементы ваших файлов. Убедитесь, что используете последнюю версию Ghostscript для достижения лучших результатов. Используя приведенные выше шаги, вы сможете эффективно работать с PDF-документами, адаптируя их под ваши юридические и печатные нужды.

Если у вас есть другие вопросы или необходима дополнительная информация по использованию Ghostscript, не стесняйтесь обращаться за помощью!

Оцените материал
Добавить комментарий

Капча загружается...