· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.HEAP —› Нужна прога для конвертации txt-->html.

. 1 . 2 . 3 . >>

Посл.отвђт Сообщенiе


Дата: Июл 12, 2003 01:53:33

Ищу программу для пакетного конвертирования txt-файлов в html.
И программу для создания из этих html-файлов одного chm-файла.
Что посоветуете?


Дата: Июл 12, 2003 02:19:21

И программу для создания из этих html-файлов одного chm-файла
htm2chm: http://yarix.by.ru/
Freeware


Дата: Июл 12, 2003 02:48:11

Quantum

Спасибо! Теперь часть проблемы решена, но не решена пока первая главная её часть...


Дата: Июл 12, 2003 09:39:43

Что ты подразумеваешь под "пакетным конвертированием txt-файлов в html"?
Если автоматическое форматирование по смыслу, то это невозможно.
А просто дописать в начало и конец файла обрамление можно даже досовской командой copy.

В большинстве продвинутых редакторов html-а есть фичи которые можно для этого приспособить.

Расскажи, что именно тебе нужно сделать с этим текстом. Тогда можно будет посоветовать конкретнее.


Дата: Июл 12, 2003 12:06:58

Первоначально имеются txt-файлы в DOS-кодировке, нужно
получить из них один chm-файл сохранив форматирование.
Из кодировки DOS в win-1251 я их уже перегнал.
Ладно, я сейчас посмотрю что может в этом направлении
сделать Macromedia.


Дата: Июл 12, 2003 12:58:15

В начало каждого файла:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<pre>


В конец:
</pre>
</body>
</html>

Это именно с сохранением форматирования.


Дата: Июл 12, 2003 14:03:22

Да работает, спасибо!, но как бы автоматизировать процесс, возможно
конечно на Perl написать некий скрипт, но я только начал разбираться
с этим языком...


Дата: Июл 12, 2003 17:08:16 · Поправил: KiNDeR

Иши прогу "txt2html" в любом поисковике.
Или посмотри здесь если лень искать.


Дата: Июл 12, 2003 18:46:46

KiNDeR

Thanks!


Дата: Июл 12, 2003 20:13:35

Что скажешь?
open(IN, "vasya.txt") or die "Can't open file: $!";
open(OUT, "+>out.html") or die "Can't open file out.html for writing: $!";

print OUT << "EOL";
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
</head> 
<body> 
<pre>
EOL

while(<IN>)
{
	print OUT;
}
print "\n";


print OUT << "EOL";
</pre> 
</body> 
</html>
EOL

close(OUT);
close(IN);



Дата: Июл 12, 2003 20:40:20

Asterix
Пользуйся на здоровье... :-)


Дата: Июл 12, 2003 20:51:50

А движок по батному преобразованию сделать уже сложнее. Дело в том, что в перле нет функции поиска файлов. Надо искать на CPAN. Это значит, что надо уметь пользоваться PPM. Модуль - File::Find (подобно юниксовской find). Как пользоваться PPM и играться со CPAN и другими зеркалами я объясняю в своей с NEOx статье, которая должна выйти (тьфу-тьфу-тьфу) примерно через неделю. Очень надеюсь...


Дата: Июл 12, 2003 21:29:35 · Поправил: Asterix

volodya

Спасибо! Я это тоже попробую, а нет ли у тебя хорошей книжечки
по Perl на русском, а то я скачал какую-то по ней
пока разбираюсь, но примеры программ в ней содержат много очепаток,
а я что-то слегка зафанател Perl'ом :-)


Дата: Июл 12, 2003 22:09:00

Господа учите PHP, перл на некоторых серверах обламывается...хотя...


Дата: Июл 12, 2003 22:14:03

volodya
Дело в том, что в перле нет функции поиска файлов.
А glob()?

. 1 . 2 . 3 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.078