Gibt es ein Dateiformat, das den gesamten HTML-Inhalt selbst in eine Datei integriert?
Anstelle von doc, docx, odt oder pdf möchte ich HTML5-Dokumente verwenden, um meine Inhalte zu erstellen. Dies ist jedoch ein Problem, wenn ich die HTML-Dateien beispielsweise per E-Mail senden möchte. Ich müsste es komprimieren und dann an eine E-Mail anhängen. Natürlich gibt es .lit und .chm, aber aus offensichtlichen Gründen ist dies nicht der richtige Weg. Es ist auch möglich, Javascript und CSS-Code in HTML-Dateien einzubinden. Dies hat auch einen Nachteil: Bilder sind immer noch ausgeschlossen, und das Einbetten aller externen CSS- und Javascript-Dateien in eine HTML-Datei ist umständlich. Tools können dies automatisieren, aber dann besteht das Image-Problem weiterhin.
Die wichtigste Motivation, HTML über pdf / doc / docx / odt zu verwenden, ist, dass HTML nicht für den Druck konzipiert ist, wohingegen pdf / doc / docx / odt alle (und daher nicht für das Screenreading optimiert) sind. Außerdem ist HTML ein vollständig akzeptierter und offener Standard, der von den genannten Formaten nicht gesagt werden kann (odt ist offen, aber nicht allgemein akzeptiert).
quelle
src="..."
oderhref="..."
Attribut sieht ? Und dann Bilder zu Base64 konvertieren und ersetzen die<img src="..."
mit<img src="data:image/..."
?Ich denke, das MHTML-Format (MIME HTML) (.MHT-Dateierweiterung) ist wahrscheinlich das, wonach Sie suchen. Dadurch wird alles in eine einzelne Datei eingebettet (ähnlich wie bei einer HTML-E-Mail). Bilder usw. sind mit Base64-Codierung eingebettet.
Browser-Unterstützung ist angemessen. IE und Opera können MHT-Dateien speichern und anzeigen. Im IE einfach "Speichern unter ..." und "Webarchiv, einzelne Datei (* mht)" auswählen. Für Firefox und Chrome sind jedoch Browsererweiterungen erforderlich.
Persönlich würde ich wahrscheinlich den HTML-Inhalt auf eine Website hochladen (möglicherweise passwortgeschützt) und nur den Link verteilen. MHT-Dateien können nicht genau vom Benutzer bearbeitet werden. Sie müssen daher neu generiert werden, wenn Sie sie verteilen möchten. Ist alles, was zu einer MHT-Datei zusammengefasst wurde, immer noch so zugänglich wie HTML?
PDF ist einigermaßen zugänglich. Es verfügt über eigene Bildschirmlesefunktionen. Sie sind sich nicht sicher, wie es mit Bildern umgeht - es sei denn, Sie erstellen dies mit einem bestimmten Tool?
quelle