Transformer HTML en CHM
Transformer HTML en CHM
Où peut-on trouver un logiciel gratuit (et légal !) pour transformer un fichier html en chm ? (je n'arrive pas à trouver celui de Microsoft)
Ou un logiciel gratuit (et légal !) pour créer directement un chm ?
Ou un logiciel gratuit (et légal !) pour créer directement un chm ?
Re: Transformer HTML en CHM
Le compilateur de fichier HTML vers CHM n'a pas changé depuis 2009
Microsoft HTML Help Workshop
Ensuite il existe des outils graphiques pour éditer les pages en HTML et créer la table d'index etc.
Ça va en général de cher à très cher selon les options (simple CHM, HTML web, PDF, etc)
Certains ont une version gratuite avec des fonctions limitées et l'affichage d'une ligne de pub (texte) en bas de chaque page.
Exemple HelpNDoc, très graphique ou moins HelpScribble
La plupart, voir tous, ont besoin du Workshop MS
Microsoft HTML Help Workshop
Ensuite il existe des outils graphiques pour éditer les pages en HTML et créer la table d'index etc.
Ça va en général de cher à très cher selon les options (simple CHM, HTML web, PDF, etc)
Certains ont une version gratuite avec des fonctions limitées et l'affichage d'une ligne de pub (texte) en bas de chaque page.
Exemple HelpNDoc, très graphique ou moins HelpScribble
La plupart, voir tous, ont besoin du Workshop MS
Re: Transformer HTML en CHM
MERCI ! Mais le problème c'est que les liens ne fonctionnent pas ! Et qu'en fait on te renvoie au site général des téléchargements de Microsoft et là si tu fais une recherche, ça ne fonctionne pas non plus...User23 a écrit : mer. 26/avr./2023 7:04 Le compilateur de fichier HTML vers CHM n'a pas changé depuis 2009
Microsoft HTML Help Workshop
Ensuite il existe des outils graphiques pour éditer les pages en HTML et créer la table d'index etc.
J'ai testé les versions d'essai à durée limitée, le "watermark" ne me gêne pas (c'est pour un soft que je donne gratuitement à qui le veut), par contre avec winCHM pro, pas moyen de changer les chemins d'accès aux fichiers jpeg par exemple comme on peut le faire en HTML en indiquant d'utiliser le répertoire courant...
Du coup ça pose un autre problème : comment rapatrier un dossier depuis GoogleDrive en PureBasic ?
Re: Transformer HTML en CHM
On le trouve sur les sites des editeur de chmMERCI ! Mais le problème c'est que les liens ne fonctionnent pas ! Et qu'en fait on te renvoie au site général des téléchargements de Microsoft et là si tu fais une recherche, ça ne fonctionne pas non plus...
Ex: Depuis le site de HelpnDoc (page téléchargement en bas)
Microsoft HTML Help Workshop est requis pour compiler l’aide CHM
https://www.helpndoc.com/downloads/htmlhelp.exe
3.3 Mo
MD5 53899be5da83419d772d5b97e653da7c *htmlhelp.exe
ici, chez JGSoft aussi
Le cloud: j'utilise pas.Du coup ça pose un autre problème : comment rapatrier un dossier depuis GoogleDrive en PureBasic ?
-
- Messages : 604
- Inscription : lun. 26/avr./2010 16:14
- Localisation : S 48° 52' 31'' / O 123° 23' 33''
Re: Transformer HTML en CHM
Je ne sais pas précisément de quel(s) lien(s) tu parles mais le mien est tout à fait fonctionnel...Stan_fr a écrit : MERCI ! Mais le problème c'est que les liens ne fonctionnent pas !
Et ici, un tutoriel en français pour apprendre à l'utiliser.
Après, il est vrai qu'il ne prend pas en compte certaines évolutions d'HTML5 mais convient parfaitement pour des aides réalisées avec des pages HTML simples (c.-à-d. sans trop de fioritures).
L'aide PB en est une parfaite illustration.
-
- Messages : 604
- Inscription : lun. 26/avr./2010 16:14
- Localisation : S 48° 52' 31'' / O 123° 23' 33''
Re: Transformer HTML en CHM
Je crois savoir qu'il n'est pas possible de télécharger un dossier complet via un lien direct car Google Drive génère le fichier zip et un lien unique au moment de la tentative de téléchargement.Stan_fr a écrit :Du coup ça pose un autre problème : comment rapatrier un dossier depuis GoogleDrive en PureBasic ?
Pour les fichiers, en revanche, il existe la technique suivante :
En premier lieu, s'assurer que le ou les fichiers à télécharger sont bien (et correctement) partagés depuis Google Drive puis :
Code : Tout sélectionner
; A partir de Google Drive
Lien.s="https://drive.google.com/file/d/15teebIZx6QEz7g_0mJaBtzmFoG37mAYo/view?usp=share_link"
Lien=ReplaceString(Lien,"file/d/","uc?id=",#PB_String_NoCase)
Lien=StringField(Lien,1,"/view")+"&export=download"
; ou en une seule ligne :
; Lien=StringField(ReplaceString(Lien,"file/d/","uc?id=",#PB_String_NoCase),1,"/view")+"&export=download"
; Ici, il s'agit d'un simple fichier texte
If ReceiveHTTPFile(Lien,GetUserDirectory(#PB_Directory_Downloads)+"Fichier.txt")
Debug "Fichier Google Drive reçu"
Else
Debug "Erreur réception fichier Google Drive"
EndIf
Re: Transformer HTML en CHM
boddhi a écrit : mer. 26/avr./2023 10:03Je crois savoir qu'il n'est pas possible de télécharger un dossier complet via un lien direct car Google Drive génère le fichier zip et un lien unique au moment de la tentative de téléchargement.Stan_fr a écrit :Du coup ça pose un autre problème : comment rapatrier un dossier depuis GoogleDrive en PureBasic ?
Pour les fichiers, en revanche, il existe la technique suivante :
En premier lieu, s'assurer que le ou les fichiers à télécharger sont bien (et correctement) partagés depuis Google Drive puis :Code : Tout sélectionner
; A partir de Google Drive Lien.s="https://drive.google.com/file/d/15teebIZx6QEz7g_0mJaBtzmFoG37mAYo/view?usp=share_link" Lien=ReplaceString(Lien,"file/d/","uc?id=",#PB_String_NoCase) Lien=StringField(Lien,1,"/view")+"&export=download" ; ou en une seule ligne : ; Lien=StringField(ReplaceString(Lien,"file/d/","uc?id=",#PB_String_NoCase),1,"/view")+"&export=download" ; Ici, il s'agit d'un simple fichier texte If ReceiveHTTPFile(Lien,GetUserDirectory(#PB_Directory_Downloads)+"Fichier.txt") Debug "Fichier Google Drive reçu" Else Debug "Erreur réception fichier Google Drive" EndIf
MERCI ! Je vais essayer (mes fichiers ne sont pas des .txt, mais je suppose que ce n'est pas le problème)
Re: Transformer HTML en CHM
MERCI j'ai pu récupérer.User23 a écrit : mer. 26/avr./2023 8:14On le trouve sur les sites des editeur de chmMERCI ! Mais le problème c'est que les liens ne fonctionnent pas ! Et qu'en fait on te renvoie au site général des téléchargements de Microsoft et là si tu fais une recherche, ça ne fonctionne pas non plus...
Ex: Depuis le site de HelpnDoc (page téléchargement en bas)
Microsoft HTML Help Workshop est requis pour compiler l’aide CHM
https://www.helpndoc.com/downloads/htmlhelp.exe
3.3 Mo
MD5 53899be5da83419d772d5b97e653da7c *htmlhelp.exe
ici, chez JGSoft aussi
Le cloud: j'utilise pas.Du coup ça pose un autre problème : comment rapatrier un dossier depuis GoogleDrive en PureBasic ?
Re: Transformer HTML en CHM
Chez moi ça conduit à une page où il y a en apparence 2 liens directs vers le soft (dont un en japonais ??) mais les deux débouchent sur une erreur 404, reste alors à aller sur le site général de téléchargement de Microsoft, mais là l'aide pour trouver le soft ne trouve pas (peur-être parce que je formule mal ma demande ?).boddhi a écrit : mer. 26/avr./2023 8:53Je ne sais pas précisément de quel(s) lien(s) tu parles mais le mien est tout à fait fonctionnel...Stan_fr a écrit : MERCI ! Mais le problème c'est que les liens ne fonctionnent pas !
Et ici, un tutoriel en français pour apprendre à l'utiliser.
Après, il est vrai qu'il ne prend pas en compte certaines évolutions d'HTML5 mais convient parfaitement pour des aides réalisées avec des pages HTML simples (c.-à-d. sans trop de fioritures).
L'aide PB en est une parfaite illustration.
Par contre ton lien sur l'aide marche sans problème, MERCI.
-
- Messages : 604
- Inscription : lun. 26/avr./2010 16:14
- Localisation : S 48° 52' 31'' / O 123° 23' 33''
Re: Transformer HTML en CHM
Stan_fr a écrit :Chez moi ça conduit à une page où il y a en apparence 2 liens directs vers le soft (dont un en japonais ??)

Si d'autres peuvent le confirmer ?
Rappel du lien : MS HTML Workshop
Sinon, Lien depuis mon espace de stockage Edit : Lien supprimé
Dernière modification par boddhi le mer. 26/avr./2023 17:47, modifié 1 fois.
Re: Transformer HTML en CHM
Tes 2 liens fonctionnent bien iciboddhi a écrit : mer. 26/avr./2023 16:50Stan_fr a écrit :Chez moi ça conduit à une page où il y a en apparence 2 liens directs vers le soft (dont un en japonais ??)J'ai testé le lien 4 ou 5 fois au moins et il fonctionne parfaitement chez moi !
Si d'autres peuvent le confirmer ?
Rappel du lien : MS HTML Workshop
Sinon, Lien depuis mon espace de stockage
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Re: Transformer HTML en CHM
Je te présente toutes mes excuses : ton lien fonctionne parfaitement !boddhi a écrit : mer. 26/avr./2023 16:50Stan_fr a écrit :Chez moi ça conduit à une page où il y a en apparence 2 liens directs vers le soft (dont un en japonais ??)J'ai testé le lien 4 ou 5 fois au moins et il fonctionne parfaitement chez moi !
Si d'autres peuvent le confirmer ?
Rappel du lien : MS HTML Workshop
Sinon, Lien depuis mon espace de stockage
Je me suis mélangé les pinceaux avec le lien donné par user23 :
https://learn.microsoft.com/en-us/previ ... -downloads
Désolé pour cette confusion

-
- Messages : 604
- Inscription : lun. 26/avr./2010 16:14
- Localisation : S 48° 52' 31'' / O 123° 23' 33''
Re: Transformer HTML en CHM
Merci d'avoir testéSPH a écrit : Tes 2 liens fonctionnent bien ici![]()

Pas de souci.Stan_fr a écrit :Je te présente toutes mes excuses

Note : Je supprime le lien vers mon espace de stockage
-
- Messages : 604
- Inscription : lun. 26/avr./2010 16:14
- Localisation : S 48° 52' 31'' / O 123° 23' 33''
Re: Transformer HTML en CHM
@Stan-fr
Petit addendum... Si un jour tu venais à devoir réaliser une doc après développement d'une lib (bibliothèque), tu as aussi à ta disposition l'outil natif PB 'docmaker.exe' disponible dans le sous-dossier 'SDK/DocMaker" du dossier d'installation de PB.
Petit addendum... Si un jour tu venais à devoir réaliser une doc après développement d'une lib (bibliothèque), tu as aussi à ta disposition l'outil natif PB 'docmaker.exe' disponible dans le sous-dossier 'SDK/DocMaker" du dossier d'installation de PB.