Как стать автором
Обновить

Сортировщик страниц для распечатывания книги

Время на прочтение2 мин
Количество просмотров103K
Помните этот пост? У меня он сразу попал в закладки, а уже на следующий день я с огромным удовольствием читал свежераспечатанную книгу. Сколько их (распечатанных книг) было — уже не помню. Но уверен, что не я один этим занимался. А что? Не всегда есть в продаже книга, которая нужна прям сейчас. Да и средства экономит.

Тот, кто пробовал сам распечатывать книги, знает, что процесс печати требует внимательности и аккуратности. Печатаем по 16 страниц (4 листа формата А4, по 2 страницы книги на каждой стороне листа) таким образом чтобы, сложив пополам эту стопку, получить тетрадку, в которой страницы идут по порядку, как в книге. Из этих тетрадок потом и будет сшиваться сама книга.

В вышеуказанном посте автор пользуется программой OpenOffice.org Calc (можно и excel) для получения нужной последовательности распечатываемых страниц. К примеру, чтобы распечатать первые 16 страниц книги, необходимо сначала отправить на печать страницы с номерами 16, 1, 14, 3, 12, 5, 10, 7. А на обратной стороне распечатать страницы — 2, 15, 4, 13, 6, 11, 8, 9.

Работать с этой таблицей не всегда удобно, в плане получения новой последовательности страниц, для новой книги. Не всегда количество страниц в книге кратно количеству страниц в одной «тетрадке», даже не всегда кратно 4-м. Не всегда хочется печатать по 16 страниц, можно по 32, по 24.

В общем решил я сделать свой сортировщик страниц, в котором бы отсутствовали подобные неприятности присутствовали данные мелочи. Вот что у меня получилось.

Качаем отсюда
Или отсюда
Или не качаем

Как с ним работать


Сортировщик написан на JavaScript (угадайте, про что были последние, распечатанные мной, книги), плюс немного html и css, по-этому для его использования требуется только браузер со включенным JavaScript.

Запускаем. Видим небольшую форму.

image

1. Первая страница — на случай, если распечатывать книгу надо не с первой страницы (по умолчанию 1)
2. Последняя страница — если, вдруг, нужна только часть книги
3. Страниц в связке — то же что страниц в тетрадке выше по тексту (обязательно кратно 4-м)
4. Любая пустая страница — будет вставляться в последнюю связку вместо недостающих страниц, если окажется, что количество страниц в ней не кратно 4-м. Лучше поставить номер самой чистой страницы в книге, такие часто бывают между главами, частями или разделами.

Жмем кнопку «Рассчитать» и тут же получаем результат.

image

Обратите внимание на последнюю связку — недостающие страницы заполнены страницей номер 3.

P.S.


Сортировщик прошел испытание на книге с 984 страницами.

Подскажите куда залить сортировщик, а то на iFolder'e он только до 30 сентября продержится.

Добавил еще ссылки на сортировщик.

14.09.11 — добавил сортировку для двустороннего принтера, ссылки соответственно обновил
Теги:
Хабы:
+41
Комментарии33

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн