Страница 1 из 2
CHM-расширение.
Добавлено: 25 апр 2008, 20:57
C_O_D_E
Господа, подскажите пожалуйста, как (в смысле какой программой) можно создать откомпилированный HTML-файл с разрешением .CHM? В таком расширении удобно создавать электронные книги-учебники.
Re: CHM-расширение.
Добавлено: 25 апр 2008, 22:38
MOTOCoder
http://yarix.by.ru/
Прога
htm2chm помоему даже исходники есть.
Или здесь :
http://forum.ru-board.com/topic.cgi?forum=5&topic=26149
А вообще даже по-моему есть что-то стандартное в windows.
Re: CHM-расширение.
Добавлено: 25 апр 2008, 23:11
VictorM
C_O_D_E, посмотрите еще вот это:
http://www.helpcruiser.com/rus/
а также
Chm4You! 1.2.1 http://supex.by.ru
Re: CHM-расширение.
Добавлено: 26 апр 2008, 20:38
C_O_D_E
Спасибо!
Так же, выяснила, CHM файлы можно создавать в делфи.
TCHMFile - это единственная VCL компонента для компиляции и декомпиляции нескольких HTML документов в один CHM-файл.
Эта процедура создаёт CHM-файл, путь которого "c:\test.chm", а его свойства устанавливаются с помощью TChmHeader:
[syntax=Delphi]
procedure Compile;
var
F: TChmFile;
begin
F := TChmFile.Create('c:\test.chm', omCreateWrite);
with TChmHeader.Create do
begin
Toolbar := True;
ToolbarCaptions :=True;
Buttons := [cbHome, cbBack];
Title := 'Test';
Default file := 'index.htm';
TocFile := 'Table of Contents.hhc';
IndexFile := 'Ind.hhk';
PaneVisible := True;
PaneTocTab := True;
PaneFavTab := True;
PaneIndexTab := True;
PaneTabPos := ctpTop;
WndName:='main';
PaneWidth:=200;
Left:=100;
Top:=100;
Height:=500;
Width:=800;
Write(F);
Free;
end;
F.AddFile('index.htm', 'C:\test\index.htm');
F.AddFile('images\pic.jpg', 'C:\test\images\pic.jpg');
F.Free;
end.
[/syntax]
Re: CHM-расширение.
Добавлено: 27 апр 2008, 12:50
Serge_Bliznykov
C_O_D_E, а поскажите, пожалуйста, с какой версии Дельфи появился TChmFile
(просто в Delphi5 этого нет ;-(((
Re: CHM-расширение.
Добавлено: 27 апр 2008, 14:55
MOTOCoder
Это компонент не стандартный, к тому же, как я понял платный.
Re: CHM-расширение.
Добавлено: 27 апр 2008, 21:25
Serge_Bliznykov
MOTOCoder,
" писал(а):Это компонент не стандартный, к тому же, как я понял платный.
понял. Спасибо. Тогда вопрос снимаю. Думал в стандартном наборе Делфей есть. А если это не так - тогда не очень интересно..
К тому же, скорее всего (имхо, конечно), просто обёртка, а внутри вызов MS компилятора chm файлов... ;-((
Re: CHM-расширение.
Добавлено: 27 апр 2008, 21:35
C_O_D_E
Я просто нашла, выложила, вдруг кому-нибудь пригодиться!
А так, скачала HTM2CHM и радуюсь.
Самое страшное, что интерфейс русский... Но как оказалось, все работет, быстро и понятно.
Re: CHM-расширение.
Добавлено: 27 апр 2008, 21:40
MOTOCoder
C_O_D_E писал(а):
Самое страшное, что интерфейс русский...
А что в этом страшного?
Мне, например, обычно все равно, русский или английский, а большинству даже удобнее на русском.
Re: CHM-расширение.
Добавлено: 27 апр 2008, 21:45
C_O_D_E
Мне тоже абсолютно все равно.
Но все что сделано НАШИМИ (постсоветскими) ручками, меня иногда пугает, т.к. обычно глючит... страшно глючит. А эта программка оказалась на редкость устойчивой.