Привіт Усім!
Інколи (доволі часто) виникає потреба перетворити купу сканованих сторінок якоїсь суперкниги у щось, що в подальшому було зручно: дивитись, друкувати, зберігати.
На це просте/не просте питання я поки що знайшов для себе декілька варіантів. Це або PDF (PS) book або DjVu-book. Також можлива трансформація з одного в інший, не пряма звістно, а крізь unix-way :)
Спочатку я розповім як я роблю PDF-book с купи сканованих (зкачаних з нету) растрових зображень...
Буду використовувати такє ПЗ: imagemagick та psutils
1. Копіюю всі файли у 1 директорію (якщо вони ще не вкупі, то використовуйте будь що для копіювання :) ) ;
2. Якщо вони нумеровані порядно, послідовно... наприклад ...245.jpg, 246.jpg... то все чудово прямуємо на п. Головне щоб на вивід команди ls вій файли розташувались за порядком;
3. Якщо файли мають різні назви то треба їх переназвати. Або mv file.jpg 001-file.jpg (наприклад так), або автоматично якось, як Вам до вподоби
4. Далі щоб не робити багато дурної роботи пишемо скрипт:
#!/bin/bash
echo "Create PDF Book from JPG" #Заголовок який буде виведений на консоль
# Цей цикл масштабує зображення до розміру А4 формату (визначив за допомогою #Gimp який розмір необхідний на прикладі 1 файлу)
for i in $( ls *jpg); do
convert $i -resize x1142 $i.jpg
done
# Отримуємо на виході файл за типом file.jpg.jpg
#Перетворюємо купу файлів у купу pdf
for i in $( ls *jpg.jpg); do
convert $i pdf:$i.pdf
done
#Отримуємо купу файлів за типом file.jpg.pdf
# Збіраємо до одного файлу всі наші сторінки з зображенями
psmerge -oall.ps *.pdf
# Отримуємо багатострінковий ps-файл який можна друкувати чи використовувати за #іншими призначеннями хочь і зберігати, хоча файл досить великий за розміром, тому #перетворюємо його у pdf
# Можливо при тестовому друці не все вийшло добре з розташуванням зображень на #листах, або Ви перед цим не робили зміну розміру зображення (або це не доцільно). #Так от, щоб уникнути колізій та покращити загальний вигляд інколи варто #додатково #переформатувати файл до одного розміру як наприклад от тут:
psresize -h290mm all.ps all_r.ps
#В подальшому перетворюємо PS у PDF
ps2pdf all.ps all.pdf
#Видяляємо тимчасові файли
rm *.jpg.pdf
На виході отримуємо all.pdf файл з купи зображень.
Короткий текст цього скрипту:
#!/bin/bash
echo "Create PDF Book from JPG"
for i in $( ls *jpg.jpg); do
convert $i pdf:$i.pdf
done
psmerge -oall.ps *.pdf
psresize -h290mm all.ps all_r.ps
ps2pdf all_r.ps all.pdf
rm *.jpg.pdf
Хай щастить!
08 січня, 2007
06 січня, 2007
VPN Megastyle mini HOWTO
Вітаю!
На Різдво видаю на ґора VPN mini HOWTO
Написане воно було давно, але не втратило свою актуальність і нині і з деякою модифікацією його можливо використати для деякіх інших випадків
Ось посилання на html-файл російською мовою:
http://www.uch.net/~gontsa/VPN-MegastyleISP-mini-HOWTO_single.html
якщо кому треба sgml на якому писався цей документ то, будь ласка:
http://www.uch.net/~gontsa/VPN-MegastyleISP-mini-HOWTO_single.sgml
зарая я підключаюсь до мережі Інтернет разом з загрузкою системи, записавши у
/etc/network/if-up.d/./connect_megastyle:
#!/bin/bash
pppd call megastyle
можливі і інші модифікації
А поки що все, до зустрічі на шпальтах цього блоґу :)
Знайшов на просторах інтернету ще матеріал про налаштування інтернет-з'єднання
так що можливо дещо взяти на замітку
На Різдво видаю на ґора VPN mini HOWTO
Написане воно було давно, але не втратило свою актуальність і нині і з деякою модифікацією його можливо використати для деякіх інших випадків
Ось посилання на html-файл російською мовою:
http://www.uch.net/~gontsa/VPN-MegastyleISP-mini-HOWTO_single.html
якщо кому треба sgml на якому писався цей документ то, будь ласка:
http://www.uch.net/~gontsa/VPN-MegastyleISP-mini-HOWTO_single.sgml
зарая я підключаюсь до мережі Інтернет разом з загрузкою системи, записавши у
/etc/network/if-up.d/./connect_megastyle:
#!/bin/bash
pppd call megastyle
можливі і інші модифікації
А поки що все, до зустрічі на шпальтах цього блоґу :)
Знайшов на просторах інтернету ще матеріал про налаштування інтернет-з'єднання
так що можливо дещо взяти на замітку
05 січня, 2007
Новий блоґ
Мій мільон перший блоґ
Тільки я думаю його тематикою обмежити, тобто щоб він був тематичним.
Його тематикою буде ....ееее....."Як я працюю в Debian GNU/Linux"
На моїй станції (картоний куб) 2 роки живе цей дистрибутив відкритої операційної системи, за цей час зібрано-створено значна кількість інформаційного матеріалу, про який я буду тут писати, хоча в значній мірі це буде місце накоплення та стандартизації того що в мене є, моїх наробок, може комусь вони і стануть в нагоді, головне, що їх я зберу в купу з різних місць
це мій десктоп зараз, сьогодні
щасти Всім!
Тільки я думаю його тематикою обмежити, тобто щоб він був тематичним.
Його тематикою буде ....ееее....."Як я працюю в Debian GNU/Linux"
На моїй станції (картоний куб) 2 роки живе цей дистрибутив відкритої операційної системи, за цей час зібрано-створено значна кількість інформаційного матеріалу, про який я буду тут писати, хоча в значній мірі це буде місце накоплення та стандартизації того що в мене є, моїх наробок, може комусь вони і стануть в нагоді, головне, що їх я зберу в купу з різних місць
це мій десктоп зараз, сьогодні
From screenshots |
Підписатися на:
Дописи (Atom)