Программы для
чтения текста
Одно из применений Palm
компьютеров - чтение текста. Несмотря
на некоторые неудобства связанные с
дисплеем, это вполне возможно (как
показывает практика). Самым популярным
форматом на Palm является формат Doc (он
конечно не имеет ничего общего с .doc
файлами WinWord'a). Для того чтобы закачать
на Palm файлы в этом формате, необходимо
воспользоваться программой типа MakeDocW
(MakeDoc) которая запускается на PC (например
под Windows) и преобразует обычный
текстовый файл (в том числе русский, в
кодировке cp1251) в .pdb файл который
автоматически закачивается на Palm при
очередном HotSync'e и выглядит на нем как Doc.
Есть несколько программ читающих этот
формат - TealDoc, AportisDoc, iSilo, RichReader, а
также большинство редакторов. Сравнение (русский текст, html с lib.ru /т.е. практически txt/):
Да, обычный PalmDOC формат вообще далек от идеала
и по части сжатия англ. текстов, хотя их жмет лучше русских. "k"
в таблице не настоящие, а десятичные и примерные :)
Часто бывает удобно или даже необходимо перенести документ на Palm с сохранением форматирования, картинок, выделения шрифтом. К примеру RichReader может преобразовать .rtf/.html файл в свой формат и затем его просматривать. iSilo - он позволяет переносить на
Palm .html файлы (программой SDocSilX, iSiloXC
- это iSilo 3.x,
или ToGoToGo - iSilo 1.x/2.x), причем на несколько
уровней вглубь, со ссылками и
картинками. Опять же, - для этого
используется его собственный формат.
Поддерживает большой экран Handera 330, Sony
CLIE, цветные экраны.
Как готовить книги для чтения: 1) Качаем книгy с lib.ru. ВАЖHО: нyжно качать именно тхт ваpиант. Если кто не знает, то если дописать .gz к имени файла с книгой, то вам бyдет закачен сжатый gzip'ом текст. Без всяких вставок пpо "оцените этот текст" и пpочего хлама. 2) Далее, нам понадобится замечательная пpогpамма TXT2MB, котоpyю всегда можно найти по адpесy http://airbase.uka.ru/computers/pv/txt2mb/ 3) Разаpхивиpовав полyченный файл с книгой, натpавливаем на него txt2mb 4) Загpyжаем полyченный полyфабpикат в FAR editor (imho, ничего yдобнее и пpоще не найти) и pyками вносим небольшие испpавления: пpи помощи фyнкции replace all yбиpаем двойные пpобелы (заменy " " на " " надо сделать несколько pаз), yбиpаем двойные тиpе (земенy "--" на "-" делаем 1 pаз). Потом yбиpаем все <i>, <b>, </i>,</b> и т.п. Убиpаем спецзнаки начала и конца заголовков (в FAR вы их сpазy yвидете). Как пpавило, этого достаточно. 5) Обpабатываем полyченный файл с помощью iSilo32C (не забыв пpи помощи ключа -i сфоpмиpовать пpавильный заголовок). 6) Для полного счастья выключаем в опциях iSilo "Показывать scrollbar". Конверторы из TXT в PDB, умеющие работать из командной
строки: Как минимум - makeztxt, Pyrite Publisher, txt2pdbdoc Сравнение Plucker и iSilo: iSiloWeb настроил один раз в самом начале и максимум, что меняю для URL'а,
копируемого туда -- изредка включаю картинки или
изменяю глубину сканирования. Если сохранять линки как каналы и грабить регулярно -- тоже совсем мало разницы, что сделать paste в iSiloWeb, что скопировать одну строчку в текстовом файле и изменить там URL. Database в plucker'е (аналоги .icl в iSiloWeb) -- то, о чем ты говорил в прошлом письме, - плодятся с завидной легкостью, не сложнее, чем Ctrl-N в iSiloWeb. Т.е. задача одноразовая и редкая. Я никакой сколько-нибудь ощутимой разницы не вижу и здесь. Я не говорю, что все одинаково, но мне кажется, совершенно аналогично. Меня наоборот порадовало отсутствие гуевой морды и упор не такстовые конфиги - их редактирование автоматизировать гораздо легче, если возникнет необходимость. А морда - если понадобится кому-нибудь, напишут, будет текстовые конфиги править. Делов-то.
Также следует отметить, что программы предназначенные для редактирования иногда уникальны в качестве читалок. Например, MegaDoc и Documents2go позволяют читать на Palm предварительно преобразованные .doc файлы формата WinWord (в комплект входят конвертеры).
Если у вас мало свободной памяти, а
требования к читалке скромны, можно
попробовать CSpotRun
Doc Viewer.
Про Weasel ( GutenPalm ):
Характеристики:
GutenPalm 55k Книжка, пример, "Планета обезьян" original: 305075 compressed: 152735 Еще отзыв:
Что понравилось: MobiPocket Reader - Это и читалка и книг, и новостей, и интегрированный интерфейс со словарями. И по объёму не то, чтобы очень много. Haali Reader - Умеет читать прямо из обычного ZIP-архива. Что касается возможностей читать .pdf (.ps) файлы, то полноценного решения пока нет (да и вряд ли будет - учитывая низкое разрешение экрана и слабый процессор в машинках на PalmOS <5). Частично проблему можно решить преобразовывая на большом компьютере .pdf в .txt , doc или промежуточный формат который затем можно читать на Palm: pdftotext из комплекта xpdf
(и еще ссылка) -
Преобразует документ из .pdf в текст.
Вероятно это лучший конвертер.
Есть еще неплохой (но медленный и не такой удобный) вариант - Fine Reader 6 (корпоративная версия) умеет загружать .PDF файлы. Для преобразования pdf в html:
http://sourceforge.net/projects/pdftohtml http://www.verypdf.com - хороший конвертер англоязычных текстов из pdf в bmp/html Еще, для чтения .chm полезен конвертер - www.chm2web.com Repligo - преобразует на PC документы в самых разных форматах и затем позволяет читать их на Palm. Вероятно, результат представляет собой картинку с соответствующими плюсами и минусами.
Узнать для чтения какой программой предназначен .pdb файл можно если посмотреть в его первые ~80 байт. Там начиная с байта 60 идет строчка которой соответствуют например следующие программы:
DataPlkr - Plucker Преобразовать .pdb файл (Doc) обратно в текст можно при помощи макроса для WinWord'a "WordDocConvert" Энергопотребление при чтении разными читалками (измерения Петра Сучкова): Короче, вот сводная табличка по читалкам, с которыми я дело имел :) Установлены
Пояснения. Столь неожиданные результаты я объяснить сразу не могу. Во-первых, Я на своей Хандеpе меpял: iSilo потpебляло 50 мА на 22 МГц, Weasel потpеблял 20-22 мА, в момент смены стpаницы кpатковpеменно подскакивал до 40-45 мА. Это одна из пpичин, по котоpым я yшел с iSilo. Вариант преобразования из html в txt: lynx -dump -nolist your_url > file.txt можно добавить -width=8000 чтобы получать "один абзац - одна строка" (удобно для makeztxt режим -a2 -- не будет проблем с диалогами)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||