Transformer HTML en CHM

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Stan_fr
Messages : 84
Inscription : mar. 07/mars/2023 20:01
Localisation : NANTES

Transformer HTML en CHM

Message par Stan_fr »

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 ?
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Transformer HTML en CHM

Message par boddhi »

User23
Messages : 6
Inscription : lun. 24/avr./2023 16:34

Re: Transformer HTML en CHM

Message par User23 »

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
Stan_fr
Messages : 84
Inscription : mar. 07/mars/2023 20:01
Localisation : NANTES

Re: Transformer HTML en CHM

Message par Stan_fr »

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.
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...

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 ?
User23
Messages : 6
Inscription : lun. 24/avr./2023 16:34

Re: Transformer HTML en CHM

Message par User23 »

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...
On le trouve sur les sites des editeur de chm
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

Du coup ça pose un autre problème : comment rapatrier un dossier depuis GoogleDrive en PureBasic ?
Le cloud: j'utilise pas.
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Transformer HTML en CHM

Message par boddhi »

Stan_fr a écrit : MERCI ! Mais le problème c'est que les liens ne fonctionnent pas !
Je ne sais pas précisément de quel(s) lien(s) tu parles mais le mien est tout à fait fonctionnel...

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.
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Transformer HTML en CHM

Message par boddhi »

Stan_fr a écrit :Du coup ça pose un autre problème : comment rapatrier un dossier depuis GoogleDrive en PureBasic ?
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.

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
Stan_fr
Messages : 84
Inscription : mar. 07/mars/2023 20:01
Localisation : NANTES

Re: Transformer HTML en CHM

Message par Stan_fr »

boddhi a écrit : mer. 26/avr./2023 10:03
Stan_fr a écrit :Du coup ça pose un autre problème : comment rapatrier un dossier depuis GoogleDrive en PureBasic ?
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.

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)
Stan_fr
Messages : 84
Inscription : mar. 07/mars/2023 20:01
Localisation : NANTES

Re: Transformer HTML en CHM

Message par Stan_fr »

User23 a écrit : mer. 26/avr./2023 8:14
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...
On le trouve sur les sites des editeur de chm
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

Du coup ça pose un autre problème : comment rapatrier un dossier depuis GoogleDrive en PureBasic ?
Le cloud: j'utilise pas.
MERCI j'ai pu récupérer.
Stan_fr
Messages : 84
Inscription : mar. 07/mars/2023 20:01
Localisation : NANTES

Re: Transformer HTML en CHM

Message par Stan_fr »

boddhi a écrit : mer. 26/avr./2023 8:53
Stan_fr a écrit : MERCI ! Mais le problème c'est que les liens ne fonctionnent pas !
Je ne sais pas précisément de quel(s) lien(s) tu parles mais le mien est tout à fait fonctionnel...

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.
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 ?).

Par contre ton lien sur l'aide marche sans problème, MERCI.
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Transformer HTML en CHM

Message par boddhi »

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 ??)
:?: 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 Edit : Lien supprimé
Dernière modification par boddhi le mer. 26/avr./2023 17:47, modifié 1 fois.
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Transformer HTML en CHM

Message par SPH »

boddhi a écrit : mer. 26/avr./2023 16:50
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 ??)
:?: 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
Tes 2 liens fonctionnent bien ici 👌

!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
Stan_fr
Messages : 84
Inscription : mar. 07/mars/2023 20:01
Localisation : NANTES

Re: Transformer HTML en CHM

Message par Stan_fr »

boddhi a écrit : mer. 26/avr./2023 16:50
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 ??)
:?: 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 te présente toutes mes excuses : ton lien fonctionne parfaitement !

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 :oops:
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Transformer HTML en CHM

Message par boddhi »

SPH a écrit : Tes 2 liens fonctionnent bien ici 👌
Merci d'avoir testé :wink:
Stan_fr a écrit :Je te présente toutes mes excuses
Pas de souci. :wink:

Note : Je supprime le lien vers mon espace de stockage
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Transformer HTML en CHM

Message par boddhi »

@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.
Répondre