Ich habe Tausende von HTML-Dateien und möchte diese Dateien in chm-Erweiterung konvertieren.Wie konvertiert man HTML-Datei in das Format chm mit C#?
Bitte irgendeine Weise, HTML-Datei zum chm Format mit C# zu konvertieren.
danke.
Ich habe Tausende von HTML-Dateien und möchte diese Dateien in chm-Erweiterung konvertieren.Wie konvertiert man HTML-Datei in das Format chm mit C#?
Bitte irgendeine Weise, HTML-Datei zum chm Format mit C# zu konvertieren.
danke.
Das Erstellen von Hilfedateien (CHM) und Hilfeerstellung hat eine Lernkurve. Wie @BugFinder in seinem Kommentar erwähnt hat - und Sie werden wieder gewarnt - müssten Sie viel über CHM nachlesen, um Ihre eigenen in C# zu schreiben.
Bitte beachten Sie, dass HTMLHelp (HH) vor vielen Jahren mit IE4 und Windows 95 ausgeliefert wurde. HTML Help befindet sich im Wartungsmodus, dh es werden weder für die Laufzeitumgebung noch für den Compiler neue Features erwartet. Alle Mainstream-Entwicklung auf HH hat aufgehört. Aber es läuft immer noch unter Windows10 und dem besten Hilfedateiformat für Windows-basierte Anwendungen.
Sie finden viele (und einige teure) Tools zur Hilfeerstellung.
Was ich wirklich empfehlen würde, ist das Shareware-Tool von Rob Chandler FAR HTML Sie können alles mit Ihrem bevorzugten HTML-Editor draußen machen und FAR in Ihren Workflow einfügen. Oder verwenden Sie einfach Ihre vorhandenen HTML-Dateien. Es ist ein günstiges Tool und die Assistenten sind großartig. Probieren Sie es für Ihre Bedürfnisse.
Ein Tipp - schauen Sie nicht alle Optionen von FAR HTML beim Start an.
Legen Sie Ihre HTML-Dateien auf strukturierte Unterordner Ihres Projektordner und beachten Sie CHM wie ein Reißverschluss-Bahn ist z.B.
welcome.htm
design.css
First_Steps \ download.htm
First_Steps \ starting_program.htm
How_to_extend \ extend_menu.htm
How_to_extend \ power_function.htm
images \ gui_screenshot.jpg
Ziehen Sie diese Dateien in FAR HTML oder öffnen Sie sie von der Assistent Dialog in Ihrem Arbeitsstammordner
Normalerweise führst du einfach einen Hilfedatei-Compiler aus. Mit was genau hast du Probleme? – BugFinder
Ich möchte es programmgesteuert mit C# Ich weiß nicht den Weg! –
Das ist was id noch tun. Hilfe-Compiler tun es sehr effizient. Du müsstest viel über chm nachlesen, um dein eigenes zu schreiben – BugFinder