Existe-t-il un format de fichier qui intègre tout le contenu HTML lui-même dans un seul fichier?
Au lieu de doc, docx, odt ou pdf, je veux utiliser des documents HTML5 pour créer mon contenu. Mais cela pose un problème lorsque je veux envoyer les fichiers HTML par exemple par email; Je devrais le compresser puis le joindre à un e-mail. Bien sûr, il y a .lit et .chm, mais pour des raisons évidentes, ce n'est pas la voie à suivre. Il est également possible d'inclure du code javascript et CSS dans des fichiers HTML. Cela présente également un inconvénient: les images sont toujours exclues et l'intégration de tous les fichiers CSS et Javascript externes dans un seul fichier HTML est lourde. Les outils peuvent automatiser cela, mais le problème d'image persiste.
La motivation la plus importante pour utiliser HTML sur pdf / doc / docx / odt est que HTML n'est pas conçu pour l'impression, alors que pdf / doc / docx / odt le sont tous (et donc pas optimisé pour la lecture d'écran). De plus, HTML est une norme entièrement acceptée et ouverte, ce qui ne peut pas être dit des formats nommés (odt est ouvert mais pas largement accepté).
la source
src="..."
orhref="..."
? Et puis convertir les images en base64 et remplacer le<img src="..."
par<img src="data:image/..."
?Je pense que le format MHTML (MIME HTML) (extension de fichier .MHT) est probablement ce que vous recherchez. Cela intègre tout dans un seul fichier (un peu comme un e-mail HTML). Les images, etc. sont intégrées avec l'encodage base64.
La prise en charge du navigateur est raisonnable. IE et Opera peuvent enregistrer et afficher des fichiers MHT. Dans IE, il vous suffit de "Enregistrer sous ..." et de sélectionner "Archive Web, fichier unique (* mht)". Cependant, Firefox et Chrome nécessitent des extensions de navigateur.
Personnellement, je téléchargerais probablement le contenu HTML sur un site Web (éventuellement protégé par mot de passe) et distribuerais simplement le lien. Les fichiers MHT ne sont pas exactement modifiables par l'utilisateur, donc nécessitent une régénération lorsque vous souhaitez distribuer. Une fois que tout a été combiné dans un fichier MHT, est-il toujours aussi accessible que HTML?
Le PDF est raisonnablement accessible. Il a ses propres capacités de lecture d'écran. Vous ne savez pas comment il gère les images - à moins que vous ne le créiez avec un outil spécifique?
la source