Программа для печати брошюр/книг из Microsoft Word или PDF
Я студент и человек, который время от времени любит чему-то обучаться. И как многим, мне удобнее читать с листка бумаги, чем с телефона или с экрана монитора. Раньше печатал нужную мне информацию на A4. Но вскоре я понял, что бумага нынче не дешёвая, да и в самом формате A4 нет надобности.
После того, как перепробовал несколько необычных способов напечатать брошюру я столкнулся с рядом минусов. Где-то поля должны быть очень большие, где-то сшивать очень неудобно. Вариант сделать классическую книгу был самый последний. Почему? Потому что тут необходимо печатать страницы по особому алгоритму, а не по порядку, как мы все привыкли.
Попробовав формат классической книги я остался очень доволен и решил на постоянной основе делать такие книги. Но считать мне было лень. Именно лень сподвигла меня написать программу для вычисления этой последовательности страниц.
Вдруг кому-нибудь понадобится, поэтому выкладываю сюда.
PrintBook: печать книг из Microsoft Word или PDF
Ссылки на скачивание в конце поста!
Суть проста: выбираете количество страниц и при необходимости разделение на тетради (что это? Читайте далее). Программа выдает вам последовательность страниц, которую вы должны вставить в настройки печати Microsoft Word или PDF-документа. Печать идёт в 2 подхода, так как печать двусторонняя.
Далее я начал думать, что распечатать и сшить цельную книгу из 100 листов будет сложно, так как каждый лист ближе к концу при загибе огибает всё больший объём страниц и книга получается "лесенкой". Тут я узнал о технике тетрадей при переплёте страниц и решил добавить её в программу.
Реализация в программе выглядит следующим образом. 32 страницы (8 листов) - стандартная тетрадь обычной книги. Но так как лист A4 плотнее книжного листа, то рекомендуется выбирать меньшее количество листов в тетради.
О том, как прошивать и склеивать тетради вы можете узнать из интернета.
Изображение тетрадей взял от туда же.
Тут же мне захотелось опробовать своё детище и решил распечатать полезную книжку из 96 страниц. С переплётом я не заморачивался, тому виной опять лень. Печатал без разделения на тетради, а скрепил обычным степлером.
Кому интересно, ссылка на данную книгу ниже.
Надеюсь, был полезен :)
Ещё для 95-го ворда, помню, пользовались макросом "Верстка текста книжкой" (так и называется, гуглится), умел как раз всё вот это + нумерацию страниц + "оборотную" сторону мог упорядочить для разных типов принтеров - некоторые принтеры захватывали листы и печатали на нижней стороне, а некоторые - на верхней, и для одного из них листы приходилось бы перекладывать в обратном порядке. Могу ошибаться, но вроде у отца до сих пор (на каком-то из 201х офисов) до сих пор стоит этот макрос.
а вот в акробат ридере DC есть такая кнопка.
Пересохраняешь нужное в pdf (или печатаешь на вирт принтере в pdf), открываешь в адобридере, печатаешь брошюрой без всяких доп.программ. Раньше действительно приходилось сильно заморачиваться, теперь всё просто.
Ради теста рискнул напечатать небольшую книжку, сначала лицевую сторону, потом перевернул всю пачку бумаги, сунул в принтер и оборотную сторону. Всё совпало, специально ничего не высчитывал и не подгонял.
Когда раньше работал в конторе, где были большие объемы печати брошюрами, была замечательная программа FinePrint. Устанавливалась как драйвер принтера. Наверняка и сейчас есть. У меня дома принтер с дуплексом, дак word умеет брошюрами сам печатать.
Идея не новая, но очень востребованная. Я сейчас печатаю на работе, там без заморочек, поставил брошюру, выставил количество листов (желательно кратное 4-м) и вперед. А вот дома старенький HP1010, но там в настройках есть брошюра, но с ручным переворотом. А раньше помню приходилось высчитывать все, специально переворачивать листы, класть в особом порядке и т.д.
Вообще лучше всего использовать писчую бумагу, она тоньше и книжка получается тоньше, но когда ее принтер прогоняет она дики электризуется и слипается, надо блюсти, чтобы два листа сразу не полезли на печать, если вручную переворачиваешь.
Печатаю по 25 листов бумаги это 100 страниц книги.
Вот только я листы сшиваю, так как они дольше живут, а от скоб быстро убиваются и начинают выскакивать, особенно если много листов, а скоб длинных нет.
Ну а первый и последние листики обязательно скотчиком, чтобы тоже не убивались.
В конце плод трудов нескольких дней слева 1120 страниц, а справа 712.
А штатное средство Ворда по созданию брошюр чем отличается?
господапрограмма очень полезна тем, укого нету принтера с дуплексоммне жаль денег на такой,потому использую старЬІй кенон лбп2900 ибо он не подводит
автору печенька и большое спасибо!
Используйте штатное средство Acrobat Reader (Ctrl+Р, кнопка «Брошюра»). Подходит для сравнительно тонких брошюр или для термопереплета.
Также есть плагины (Quite Imposing Plus, например), которые позволяют настроить как душе угодно готовый документ с вылетами, метками реза, цветовыми плашками, количеством страниц в тетрадке для сшивки и т.д.
Сохранений больше, чем плюсов, как обычно)
Я печать выполняю на бумаге A5 (обычные листы из блочных тетрадей, только чистые, без клетки и т.п). По толщине выходит меньше и ничего сшивать не надо, вставил в самую дешевую обложку и все. Удобно, что без проблем можно вставлять пустые листы для заметок/записей.
все эти програмки для тех кто вордом пользоваться не умеет.
В чем проблема из ворда перекинуть в PDF через сохранить как и напечатать в режиме брошюры ?
поздравляю, ты попытался сделать мааааленькую часть fineprint. Это комбайн печати
Здравствуйте, у меня была эта программа, случайно удалила, можно ли обновить ссылку для скачивания! Очень нужна! Спасибо за Ваш труд!
Спасибо, Вам большое.Очень помогла ваша программа1
Еще есть отличная программа: PriPrinter. Позволяет печатать брошюры, плакаты, добавлять или убирать текст и графику, отдельные листы, сохранять в pdf или jpeg все что напечатано, ведет историю всего что через нее печаталось. И еще много всего позволяет. Имеет встроенный язык макросов. Перешел на нее с FinePrint и ни разу не пожалел. Даже купил ее)
Я так долго искала ответ, а так всё просто)) Раньше вручную вставляла, считала.
Пробую внести дополнительный функционал в программу
Поэтому можете подписаться, если вам это интересно :)
вот проблемы у людей )) Ищите "спуск полос" в гугле. Перефразируя известную фразу из "Операция Ы" - "все уже придумано до нас."
Не встречал ни у одной коммерческой программы такого лаконичного и понятного интерфейса.
поздравляю тебя, друг, ты написал еще один велосипед.Сейчас я использую FinePrint, а в далеком 99 году, я использовал еще более древний аналог.Но ты все равно молодец!)
Писал тоже самое для себя лет ндцать назад. посмотрел дату изменения файлов проекта - 2002 год)
Только с тетрадями не замарачивался
Это называется «спуск полос».
а что мешает в любой проге которая печатает как брошюры печатать блоками по 32 страницы которые и будут твоей тетрадью?
Аваст ругается на FileRepMalware
Прога нужная спору нет, единственно от меня маленький коммент. Чтобы не заморачиваться с тетрадями и толщиной корешка я прежде получившуюся стопку сшивал не скрепкой а сразу на пружину ( пластиковую рекомендую особо - так долговечней)
Спасибо за чудесную программку и инструкцию! (у меня правда принтер сам делает брошюрку но сохраню, вдруг пригодится)
Опять прописал всё ЗАГЛАВНЫМИ БУКВАМИ? Не надо исправлять вручную!
Абсолютно точно уверен, Вам это знакомо: печатаешь текст, поднимаешь глаза на экран и понимаешь, что всё прописано заглавными буквами. Всё стираешь, перепечатываешь текст заново… Больше так не делайте!
В этом посте хочу поделиться очень простой, крайне полезной, и далеко не всем известной горячей клавишей для Word и PowerPoint – Shift+F3.
В описанной ранее ситуации просто выберите текст зажмите шифт и затем нажмите F3:
Выбранный текст моментально переводится из прописного регистра в строчный.
При циклированном применении этой комбинации клавиш текст будет постоянно менять регистр в трёх вариантах - все прописные, все строчные, все прописные первые буквы:
Вот в этом видео я рассказал об этой горячей клавише более подробно. Кроме того, здесь представлен аналог подобного функционала в Excel (ведь там эта комбинация клавиш не работает!). Так что предлагаю посмотреть это видео тоже:
Передаем данные с Arduino на компьютер и строим график по полученным данным
Управление реле с компьютера делал на Processing. Но, к сожалению, когда реши сделать боле сложные проекты, Processing мне не подошел. Решил я прейти на Visual Studio C#. И реализовал небольшой проект по получению температуры и построению графика по полученным данным.
Интерфейс приложения Windows Forms.
Возможности приложения:
• Автоматический вывод Com-портов при запуске программы.
• Закрытие используемого Com-порта при закрытии программы.
• Обновление списка портов.
• Вывод текущей температуры.
• Вывод графика изменения температуры.
• Имение диапазона времени выводимой информации на графике.
Это мое первое приложение C# Windows Forms, прошу строго не судить.
Исходные материалы можно скачать тут.
Надеюсь моя информация будет полезной.
Спасибо! Всем добра!
Изготовление книги своими руками. Часть 1. Приготовления
Любите ли вы книги так же, как их люблю я? Любите ли вы их настолько, что готовы своими руками печатать то, что нельзя купить в магазинах? Если вы настолько же отбитый как и я, предлагаю вам взглянуть на процесс создания книги своими руками.
С чего начинается создание любой книги? Правильно, с написания текста, однако мы не будем писать книгу, мы лишь напечатаем уже написанную книгу, которую бы хотели видеть в печатном виде.
Для примера я возьму одну из своих любимых книг, и покажу, как подготовить ее для печати.
Для работы нам понадобятся:
1. Microsoft Office Word, я буду использовать версию 2016 года.
2. Adobe Acrobat DC Reader Pro.
Печатать книгу будем на бумаге формата А4, по одной странице на пол листа, всего 4 страницы книги на одном листе.
Изначально, как правило, документ будет в формате А4, и перед началом оформления книги, необходимо изменить формат.
Для этого переходим во вкладку Макет - Параметры страницы и выставляем все параметры, как указано на изображении снизу.
Поля можно выставлять индивидуально, на свой вкус, однако на мой взгляд наиболее оптимальные поля это по 1 см с края и 1,5 см внутренний (который в параметрах обозначается как "снаружи"). Почему же тогда указано 1,3 см на внешних полях? Эти 0,3 см пригодятся нам, когда мы будем обрезать края книги для формирования ровного контура книжного блока, грубо говоря, эти 0,3 см мы просто отрежем от книги. Конечно, можно указать меньшее расстояние полей, однако в этом случае будет сложнее обрезать края и повысится шанс брака, однако если вы уверены в себе, можете попробовать уменьшить отступ.
После этого, можно приступать к оформлению книги, теперь листы будут выглядеть именно так, как они будут печататься.
Оформление книги дело вкусов и фантазии каждого отдельного человека, однако некоторые моменты в оформлении, как правило сходятся во всех книгах.
Так как мы печатаем книгу, и будем стараться разместить наибольшее количество информации в ограниченном пространстве, первым делом стоит убрать отступы, которые есть практически во всех неформатированных документах, в нашем случае они нам не нужны, но при этом существенно уменьшат количество страниц, а соответственно, толщину книги.
Для этого с помощью инструмента, показанного на рисунке ниже, удаляем интервалы до, и после абзаца.
Далее следует учесть, что первая страница книги будет приклеиваться к обложке, поэтому не желательно что-либо печатать на ней, так как она не будет отгибаться полностью, и часть первой страницы будет и вовсе закрыта местом склейки с обложкой. Максимум, можно напечатать на второй странице, но и этого лучше не делать, поэтому первые 2 страницы лучше оставить пустыми.
В нашем документе первый лист книги будут печататься на первых двух листах, поэтому просто добавляем 2 разрыва страницы через инструмент Макет - Разрывы разделов - Следующая страница. Почему не просто разрыв страницы? Это в дальнейшем нам пригодится для создания корректной нумерации страниц.
Если представить себе то, как будет печататься книга, получится что первые 2 страницы будут пустыми, и этот же первый лист будет приклеиваться к абзацу, и первое что мы будем видеть, открыв книгу - третью страницу, поэтому вполне логично поместить на ней название книги, номер тома, автора и прочую информацию.
Я попытался изобразить то, что я хотел сказать, на рисунке.
Поэтому, после второй страницы добавим еще разрыв, и вставим туда название книги и главы.
В итоге, мы получим следующую картину:
Теперь осталось добавить нумерацию страниц, и именно для этого шага мы делали разрыв главы, а не разрыв страницы.
Щелкам дважды по нижней части страницы, и в открывшемся меню конструктора выбираем понравившуюся нам нумерацию страниц. Обратите внимание, что возможно у вас появится лишний пробел, который будет съедать полезное пространство, поэтому не забудьте проверить его наличие и удалить при необходимости.
Так же вы могли заметить что первые три страницы тоже пронумеровались, что нам не нужно, поэтому переходим к каждой из первых трех страниц и в конструкторе отмечаем "Особый колонтитул для первой страницы". В интернете описаны немного иные способы обойти эту проблему, однако я не разобрался в них, и нашел выход в таком способе.
Далее переходим к четвертой странице, и в конструкторе выбираем Номер страницы - Формат номеров страницы - Нумерация страниц - начать с: 1. Теперь нумерация страниц будет идти с первой страницы книги, а не документа.
Не стоит забывать, что последний лист книги тоже будет клеиться к форзацу, поэтому лучше последние две страницы оставить пустыми. В моей книге очень удачно получилось 197 страниц, поэтому я просто добавляю разрывом раздела три страницы, две на форзац и одну для четности, и так же удаляю нумерацию у пустых страниц. В итоге получилось 200 страниц.
На этом этапе так же стоит определиться с размером брошюры, из которых будет плестись книга. На мой взгляд, самым удачным выбором будет 6 листов, или 24 страниц книги. Для моей книги получится 7 брошюр по 6 листов и одна дополнительная на 7 листов, т.к. скреплять один лист в блок будет неразумно.
Теперь, когда мы полностью закончили с оформлением и готовы печатать, нам понадобится Adobe Acrobat DC Reader Pro. С помощью него, прямо из интерфейса Microsoft Word конвертируем файл в формат .pdf, т.к. в Word невозможно печатать отдельными брошюрами, а только книгу целиком, да и в Acrobat Reader печать брошюр выполняется в пару кликов без лишнего геморроя.
После конвертации открываем файл в Acrobat Reader и ничего не изменяя, отправляем файл на печать со следующей конфигурацией:
Первым делом отмечаем, что будем печатать брошюру, нажав на соответствующую кнопку, далее ставим галочку на "Автоматически поворачивать страницы на каждом листе", и указываем печатаемые страницы, в данном случае 1-24, для следующих брошюр 25-48, 49-72 . 168-200.
Всё! Не нужно ничего считать, высчитывать страницы, достаточно просто указать необходимые страницы, и программа сама напечатает как надо, ну а если у вас еще и есть автоматический переворот страницы в принтере, то вообще ничего делать не нужно!
Таким образом отпечатываем все брошюры, а дальше.
А про дальнейшие действия поговорим в следующий раз! Спасибо что дочитали.
P.S. Не знаю, будет ли это интересно кому-либо, но хочу сказать что да, я знаю, что в интернете много подобных инструкций, но из-за обилия способов сложно сориентироваться в том, какой из них будет наиболее удобным и качественным, поэтому пишу этот пост в первую очередь для того, чтобы услышать от вас ваши комментарии и критику, да бы улучшить свои навыки и познать дзен в деле книгопечатания, спасибо за ваши старания.
Самая полезная клавиша при работе с документами Word, Excel - F4
Хочу посвятить пост всего одной, но очень важной при работе с офисными программами, кнопке на клавиатуре - "F4"
На мой взгляд, это самая полезная клавиша при работе с документами Word и excel - я ее использую каждый день.
Что же она делает? Всего-навсего повторяет последнее действие.
Представьте ситуацию - есть табличка и некоторые ячейки нужно пометить определенным цветом. Вы ставите курсор в первую ячейку, выбираете цвет заливки - ячейка покрасилась. Теперь ставите курсор в следующую ячейку и больше не нужно тянуться мышкой в верхнюю панель либо вызывать контекстное меню с помощью ПКМ, а просто нажимаете F4 и ячейка автоматически красится в нужный цвет.
Это работает со всеми встроенными функциями офисных программ кроме выполнения макросов (если кто-то знает, как можно повторять последний используемый макрос - буду благодарен за информацию).
Через F4 можно делать выделение цветом, менять форматирование, применять оптом стили, да и вообще делать всё, что вам придет в голову. Это очень здорово экономит время.
Вдруг кто-то этого не знал и ему это теперь пригодится)
Отключение защищенного просмотра в MS Office
Для тех, кого раздражает при постоянной работе с документами нажимать "Разрешить редактирование". Это можно отключить. Для этого идем по пути: Файд - Параметры - Центр управления безопасностью - Параметры центра управления безопасностью - Защищенный просмотр и снимаем все галки. Для наглядности прикрепил пошаговые скрины. Причем проделать это нужно в каждом приложении MS Office.
P.S.Для тех, кто беспокоится о безопасности, делать этого не рекомендую. Но на работе используем только внутреннюю интранет-сеть, поэтому опасаться нечего.
OfficeTab
А для удобства работы в MS Office есть замечательная программка OfficeTab (ссылок кидать не буду, есть замечательный сайт rsload.net - там и найдете). Позволяет открывать каждый документ в новой вкладке (прямо, как в браузере). Упрощает работу в разы)
P.S. Авторам сообщества: А почему бы не накидать сюда список быстрых клавиш для работы в офисе? Думаю, многим пригодится! С праздниками и отличного настроения всем!
Не только финансовая система может держаться на Excel
(Офисной оптимизации пост, точнее, об одном из инструментов этой самой оптимизации)
Привет Пикабу, увидел недавно забавный, но правдивый пост про Excel и решил немного поделиться информацией об этой интересной программе. Предупреждаю, что пост будет длинным и не на ширпотреб, но постараюсь не кидаться терминологией и не вдаваться в тонкости.
Так вот, многие даже и не подозревают, сколько всего может на нём держаться, - не только российская мировая финансовая система, но и, например, целый каскад программного обеспечения в какой-нибудь организации. Сам я работал айтишником в одной организации и ввиду специфики работы всей компании, довелось разрабатывать ПО (программное обеспечение) на Excel (да, на этих страничках с табличками, где, как я думал ещё в школьные годы, проводятся всякие узкоспециализированные записи, ну кто будет оформлять документ в какой-то неудобной таблице), профи в области Excel себя не считаю, ибо есть куча белых пятен вроде финансовых функций и надстроек в которых всегда найдутся люди, которые разбираются лучше меня. Но это так, отступление.
Сами по себе формулы - очень мощный инструмент, на умении их использовать вывезло столько оптимизаторов, не владеющих программированием, что, думаю, нет еще офиса, где какой-нибудь местный Кулибин в обеденный перерыв не замутил еще какую-нибудь узкоспециализированную считалку для отдела. Но, работая с большими массивами возникает ряд проблем в использовании формул: относительность (ты получаешь не строку информации в базе данных, а динамичный результат вычисления) и оптимизация. Да, оптимизация на нескольких тысячах строк с десятком колонок и, допустим, парой связанных таблиц, это беда. Такая связка на i3 4гб оперативы просто будет повергать бедный офисный комп в ужас, заставляя его терять сознание при каждом пересчете и вылетать, если ты нарушил священный ритуал пятиминутного сохранения (знал я одного мужика, у него была такая формульная портянка, что сохранял базу он лишь два раза в день, перед обедом и уходя домой, ибо на сохранение уходило минут 20, ненавидели мы его все, ибо, уходя в отпуск, он оставлял это чудище кому-то из нас). Специфика работы была такова, что интернета у нас не было, а стороннее ПО нельзя - пользуйтесь чем дали. Окей, но автоматика же нужна, без неё никуда, потому пришлось использовать то, что есть и открывается это:
Разработчикам показалось мало создать мощный инструмент формул, они решили впаять в и так могущественное ПО целый язык программирования (точнее его диалект) VBA (Visual Basic for Application), возможность подключать модули с других языков, использовать API (хоть и работает это ИМХО через жопу) и встроенную среду разработки (а это означает, что вообще ничего не надо качать, если у Вас есть офис, значит все что нужно, чтобы стать мамкиным программистом уже есть). Но что нам это даёт? Огромные (ну это как посмотреть) возможности для разработки ПО, преимущественно узкоспециализированного, без использования чего-либо кроме Excel; базы данных? О чём речь, Excel - это и есть БД (то ещё извращение, но для утонченных можно связать с Access или Sql), возможность проводить расчёты (циклы, тонкие переборы, фильтрация) над большими массивами информации в кустарных условиях, использовать встроенные библиотеки для работы с другими приложениями (самое важное - MS Word), возможность наконец применить Visual Basic, который ты учил лет 20 назад, а он нигде так и не пригодился, ну и самое главное, научиться основам программирования, если ты что-то шаришь, но твои лучшие успехи - верстка шаблонов сайтов на HTML, CSS с вкраплениями PHP. Также это нам даёт возможность кодить на ведре (прям совсем ведре-ведре). VB хоть и относится к ООП, но де-факто работа в нём редко сводится к пользовательским классам, всяким тонкостям и т.д., в основном он ощущается как скриптовый язык, работа приходит к чему:
накидать разных элементов управления (это если у нас пользовательская форма, если просто код, то вообще просто запихать всё в модуль) и привязать к ним обработчики событий. Вкурил в циклы, условные конструкции, чутка простого синтаксиса и на рабочий телефон уже звонят из Майкрософт и предлагают тебе перейти к ним (Нет). Но не буду вдаваться в разработку ведь не об этом пост, что из этого можно получить на практике? Рабочие программы с базами данных и пользовательским интерфейсом (чтобы упростить и ограничить взаимодействие пользователя с данными) или скрипты для обработки целой тонны упорядоченной (а может и нет, слава условным конструкциям) информации. Например (набросал за минуту, палками не бить):
Немного возни и у нас есть пользовательская форма со списком сотрудников и полями, которые надо заполнить, на выходе по нажатию кнопки мы получаем готовую вордовскую справку. Для этого нужен лист с данными сотрудников, лист список справок и шаблон MS Word. Готово, вы бог офисной оптимизации. И так можно многое: отчёты, справки, товарные чеки, письма, документы разные, приказы целые, любые действия с информацией.
Сразу предупрежу всех, кто уже нацелился писать "на кой хрен ты раскопал этот старый кусок говна на заре 30го десятилетия 21го века". Пост чисто информативный, это не гайд, не самоучитель, может кому интересно, на прорыв в IT сфере ни разу не претендует, это раз, есть в нашей стране места, где развитие этой сферы отстаёт как раз на эти 20 лет, это два, ну и просто, может кому понадобится, может кто-то захочет на работе чему-то подучиться.Какие минусы? Оптимизация всё равно сосёт бибу (но не такую, как формулы), безопасность тоже, чисто теоретически можно использовать криптографическое шифрование БД и расшифрование в ходе работы, но я не проверял, можно ли легко вскрыть защиту самого VBA проекта, да и оптимизация пососёт ещё большую бибу (да и вообще, кому это надо, ребят, это же Excel), ну а стандартную Excel защиту листов можно вскрыть обычным архивом и блокнотом. Также, недостатком я считаю ряд ограничений среды, по типу того, что без API не работает прокрутка колёсиком мыши, стабильность - excel иногда любит чудить. Совместимость - отдельные танцы с бубном для x64 и x32 (но это если используете сторонние API, модули). Ну и объяснять людям, как разрешить запуск макросов :D.Спасибо, если дочитал этот длинный (и наверное скучный) пост до конца, если вдруг кому стало интересно могу написать ещё много чего, например, как написать сапёр на Excel, как сделать различные простенькие, но очень нужные офисные программки, как научиться этому (но.. зачем?), как использовать макрорекордер и много чего ещё, связанного с Excel. А ведь это всё ещё цветочки, есть люди, которые целые стратегические пошаговые игры в ячейках писали на том же VBA.