Page 3 sur 3

Re: Transformer HTML en CHM

Publié : jeu. 27/avr./2023 17:31
par Stan_fr
User23 a écrit : jeu. 27/avr./2023 16:29
HTML HELP WORKSHOP c'est bien mais, soyons honnête, ça me fait peur : il va falloir apprendre un autre soft
Pas besoin, si tu utilises l'un des logiciels que j'ai cité, c'est lui qui créé les fichiers qu'il passe ensuite à HHW pour compilation du .CHM
Tu as aussi Precision Helper (gratuit - Pas testé) qui génère ces fichiers, mais tu dois créer tes pages HTML toi-même.
Oui, mais ça déplace le problème : il faudra apprendre un des logiciels que tu m'as indiqué !

Et je ne veux pas faire pleurer dans les chaumières mais j'ai 72 ans, et ça devient difficile d'apprendre :cry:
mon programme fait dans les 500 k, si je rajoute mes images et mon HTML je dois arriver à 700 k, si je rajoute un .chm je dépasse le Giga, (mais j'y viendrai peut-être, c'est là que je suis paradoxal...).
Giga ? ce ne serait pas plutôt Mega ? ou alors tu as mis des images énormes ou de la musique ?
Dans un fichier d'aide on réduit les images à par exemple 800 px de large et à 256 couleurs.
L'ide de PB avec ses centaines de pages et des images ne fait que 4.8 Mega
Oui bien sur c'est un Mega :oops:
Merci pour la suggestion d'utiliser du 800 de large et surtout du 256 couleurs !
firefox avec des paramètres avec RunProgram, mais si l'utilisateur a un autre navigateur ça ne marche pas !
Pour lancer une page HTML avec RunProgram, inutile de préciser le navigateur on lance simplement le fichier initial (ex: index.html) et le navigateur par défaut de l'utilisateur s'ouvrira.
RunProgram("index.html")
Alors là c'est l'astuce du siècle ! :idea: MERCI j'avais essayé un peut tout, mais absolument pas pensé à ça ?

Et j'ai essayé, ça s'applique à tout truc qui a un a un programme par défaut ! Par exemple
RunProgram("toto.jpg"),
RunProgram("titi.pdf")
RunProgram("TATA.pb") !!!
etc.

Par contre :
RunProgram("C:\ailleurs\index.html") ne marche pas
Peut-être parce que ça utilise une variable d'environnement :?:

Parce que
SetCurrentDirectory("C:\ailleurs\")
RunProgram("index.html")
Marche.

Re: Transformer HTML en CHM

Publié : jeu. 27/avr./2023 17:47
par Stan_fr
Par contre j'ai essayé le passage à 256 couleurs : ça m'a augmenté la taille du fichier :?: (avec Irfanview64)

Mais en diminuant la qualité du jpeg de 100 à 20 je divise la taille par 10-11 ! Et ça reste parfaitement lisible :!:

Mais c'est sur une image compliquée et ce n'est pas forcément représentatif, peut-être qu'avec une plus simple (avec des aplats) ça changerait la donne ?