Scribus –как под Linux собрать и распечатать свою книжку.
Озадачился как собрать книгу и распечатать ее ….
Раньше делал это в Word … но при переходе на свободное ПО пришлось отказаться от него.
Стал вопрос чем заменит !
Долго пытался использовать офисные приложения , но они не подошли .
Дело в том что книги делаю для себя и есть несколько особенностей которые мне необходимы:
1 — Это каждая страничка книги у меня файл картинки (jpg/png)
2 - Необходимо использовать зеркальные поля (это дает удобство при чтении книги)
3 — Настройка полей отступов под обрезку.
4 — Удобный способ манипулирования объектами в документе (Макросы)
Почему постраничное создание файлов картинок . Все очень просто можно легко оперировать всей книгой, лешие убрать или добавить что то необходимое.
Зеркальные отступы.... Как оказалось очень приятная вещь, вы наверно не раз покупали книги , обычно мягкий переплет и вам приходилось, что бы прочитать текст ближе к корешку , чуть ли не раздирать книгу.
Так вот Зеркальные поля помогают сделать хороший отступ от корешка книги, что позволяет не мучить книжку и комфортно читать.
Настройка полей под обрезку это как бесплатный бонус.....
Ну и конечно же приятное напоследок, это Макросы..... причем их писать можно на Python.. даже есть своя библиотека классов и объектов...
OpenOffice как и Libre Office не позволяют , а если и позволят то очень криво работать с импортом картинок причем если их больше 1й.... Это нужно вставлять по 1й картинке и обрабатывать ее, долго и мучительно.
Опробовал также и графические пакеты Inkscape & Gimp тоже не ох очень.
И вот удача есть оказывается спасение и это пакет для верстки Scribus....
Сайт проекта тут -
У вас нет прав на просмотр ссылок, пожалуйста: Вход или Регистрация
Скачать тут -
У вас нет прав на просмотр ссылок, пожалуйста: Вход или Регистрация
Может работать как под Windows так и Linux.
Программа замечательная на русском также ))))) , что очень радует.
Но как оказывается, импортировать картинки можно только также по 1й, но тут нам на помощь приходит МАКРОСЫ , а именно Python.
Я написал небольшой скрипт который правда он очень простенький, но нет приделу совершенства, бум развивать ….
Скрип позволяет считать из папки все ваши картинки , затем создает документ формата А4, затем делает отступы, посл чего формирует поля для вставки картинки и затем импортирует все ваши картинки в документ из указанной папки в скрипте.
По умолчанию папка c:/books
Все параметры можно изменить вручную в скрипте. Но буду его усовершенствовать.
После того как скрипт выполнит свою работу у вас будет документ готов к печати. Если хотите можете подкорректировать и печатаем свою книгу...
По умолчанию отступы равны :
- 25мм - поле отступа наружный
- 5мм - поле отступа внутренний
- 20мм - поле отступа верхний
- 20мм - поле отступа нижний
размер блока насчитываться из размеров листа за минусом отступов.
Если у вас очень много страниц к примеру больше 300, то что бы документ не тормозил, можно уменьшить качество отображения картинки . Сделать это можно выделить картинку и щелкнуть правой кнопкой мыши затем в контекстном меню выбрать :
Параметры пред просмотра — Низкое разрешение.
К примеру, книжка из 680 страниц формировалась около 5мин., каждая картинка имела качество 300dpi (1800x2600) весом от 700кб. - 1мб.
И так как запустить скрипт :
- Запускаем Scribus, закрываем окно создания нового документа.
- Сценарии — Выполнить Сценарий (указыаем наш файл сценария Import_JPG_files.py).
Ну вот пока вроде и все...
В скором времени расскажу как из преобразовать документ PDF в файлы картинок в Linux.Также как на своем примере собирал, печатал, клеил книгу.
Файл скрипта ниже …..