Tag Archiv: брошюра

Печать брошюрой PDF и PostScript-файлов

Ранее я уже рассказывал, как распечатать тестовый документ в режиме брошюры при помощи OpenOffice Writer. Сейчас же я хотел бы остановиться на вопросе печати брошюрой из других форматов, которые не поддаются  легкому редактированию, таких как PDF или PostScript. Следует сказать, что этот же способ можно применить и к другим подобным графическим форматам вроде DjVu, многостраничного TIFF и т.п.
Особо не углубляясь в подробности, будем исходить из того, что у вас уже есть файл в формате PDF или PostScript. Если у вас другой формат, например DjVu, то преобразуйте его предварительно в PDF при помощи gcan2pdf. Я не буду останавливать подробно на этой программе, для наших целей достаточно воспользоваться двумя пунктами меню «Файл«, а именно «Импортировать» и «Сохранить«, выбрав в качестве целевого PDF-формат.

gscan2pdf  легко установить при помощи

sudo apt-get install gscan2pdf

При написании этого руководства я обращался к этому материалу, который, однако, пришлось доработать для более корректного форматирования.

Для работы нам понадобиться комплект утилит psutils, который мы легко установим:

sudo apt-get install psutils

Для преобразований будет использоваться формат PostScript, поэтому первым действием мы преобразуем имеющийся pdf-файл в ps-файл (если у вас исходный ps-файл и так, то действие пропускаем):

pdf2ps ваш_файл.pdf

В результате получаем файл с таким же именем, но с другим расширением и форматом — ps.

Далее необходимо указать, сколько страниц содержит брошюра (или же, если вы хотите, получить книгу из нескольких брошюр, то сколько страниц должно быть в каждой из них). В примере ниже рассматривается брошюра на 24 страницы.

psbook -s 24 ваш_файл.ps temp.ps

Далее нам необходимо скомпоновать страницы по две (учитывая, что на одной стороне листа у нас должно быть 2 страницы). В разных источниках предлагается принудительно указать размеры, но я бы это делать не советовал, т.к., как показал опыт, иногда в этом случае информация выходит за пределы области печати:

psnup -2 temp.ps > print.ps

Для удобства работы желательно снова преобразовать PostScript-файл в PDF:

ps2pdf print.ps

Для печати я использую Evince, который устанавливается таким образом:

sudo apt-get  install evince-gtk

В настройках печати я рекомендую установить  пункт «Уместить в область печати», учитывая, что при компоновке страниц мы не указывали размеры.

После этого печатаем по очереди сначала четные, а потом нечетные страницы на обратной стороне (или же наоборот — зависит от вашего принтера). Кроме этого, возможно, вам придется переложить листы в обратном порядке — все это определяется эмпирическим путем.

Печать брошюрой в OpenOffice Writer

Не секрет, что практически единственным офисным пакетом, который способен на равных противостоять MS Office, является OpenOffice
Это офисный пакет обладает своими преимуществами, но т.к. основан несколько на других принципах, то пользователям, которые привыкли в MS Office иногда довольно трудно предугадать, как реализована та или иная возможность в OpenOffice (даже если реализация в последнем намного изящнее и удобнее). 
Одной из задач, решение которой весьма простое, является печать брошюрой в OpenOffice Writer. Учитывая, что пользователи Windows обычно решают данную задачу при помощи средств принтера (в настройках печати), а не все принтеры обладают данной функцией, то данная инструкция будет полезна и пользователям OpenOffice в Windows.

1. Чтобы наша брошюра была с симметричными (зеркальными) полями (как внутренними, так и наружными), необходимо выбрать в свойствах страницы зеркальную разметку. 
Доступ к данному диалоговому окну можно получить либо же через меню «Формат > Страница» и вкладка «Страница«, или же через контекстное меню, вызываемое правой кнопкой мыши на тексте (пункт «Страница«).
В поле «Разметка страницы» выбираем «Зеркально«.
Далее  устанавливаем поля. Необходимо помнить, что реальные размеры полей (как и самого текста / изображений) при печати брошюры составят 70% от указанных.
Внимание: если у вас принтер обрезает низ страницы, например 1,5 см, то установите наружное поле с запасом (около 2,25 см), чтобы избежать «срезывания» текста слева (т.к. при печати низом листа А4 окажутся левые страницы брошюры). Эта проблема обычно актуальна для струйных принтеров (кроме тех моделей, которые поддерживают печать без полей).
Необходимо отметить, что на этом изменения самого документа закончились, и последующие настройки касаются лишь опции печати, и не затрагивают структуры документа, тогда как в MS Word установка параметров «брошюра» для уже готового документа превращается в бедствие (в том случае изменяются параметры страницы до размера А5, что влечет за собой необходимость уменьшения шрифта, таблиц, графиков, объектов и т.д.). В данной ситуации  OpenOffice Writer кладет MS Word на обе лопатки.
2. Переходим к пункту меню «Файл — Настройки принтера» (или же сразу «Файл —  Печать»).
3. Кнопкой «Свойства» открываем диалоговое окно, где на вкладке «Бумага», в поле «Ориентация», выбираем «Landscape» (альбомная), т.е. противоположную нашей.
В том случае, если у вас брошюра изначально сверстана в альбомном формате (ну а вдруг!) необходимо выбрать «Portrait».
Жмем ОК. 
Если у вас принтер поддерживает дуплексную (двустороннюю) печать, то документ уже готов к печати, а иначе следуем инструкции далее.
4. Возвращаемся к п.2, где теперь выбираем «Параметры».
В поле «Страницы» отмечаем пункты «Правые станицы» и «Брошюрой», после чего отправляем документы на печать. 
После первого прохода закладываем стопку страниц, на которых отпечатана одна сторона с расчетом на то, чтобы принтер печатал на пустой стороне. Порядок листов в стопке не менять!
Возвращаемся к «Параметрам», где в этот раз отмечаем для печати только левые страницы, а также выбираем опцию «В обратном порядке».
Печатаем вторую сторону, складываем и скрепляем. 
Примечание: Если Вам пришлось перекладывать листы после второго прохода, (верхние — вниз) то попробуйте ставить опцию «В обратном порядке» при печати правых страниц, а для левых — не ставить (зависит от механизма принтера).
Брошюра готова!
 
При подготовки инструкции использовалась информация  с сайта http://wiki.services.openoffice.org