Wozu eigentlich Dokumentformate?
-
minhen schrieb:
DEvent schrieb:
Wieso speichert man nicht einfach alle Dokumente als Html+Css ab?
Benenn eine ODT-Datei von OpenOffice.org mal in ZIP um und öffne bzw entpack die Datei

Was ich damit sagen will: bis auf CSS ist das doch im Grunde schon, was du willst.Genau, ODF nennt sich das und hat es mittlerweile zu einem offiziellen Standard gebracht.
Und wie das so mit Standards ist, gibt es auch einen eigenen (noch nicht offiziellen) Standard von Microsoft: http://ooxmlisdefectivebydesign.blogspot.com/
-
zwutz schrieb:
Die Darstellung von HTML ist rechnerabhängiger (was oftmals nicht erwünscht ist) und man muss ein ganzes Paket an Dateien abgeben (html, css, Bilder).
Noch schlimmer! Nicht nur Rechner oder OS-abhängig, sondern kann auf ein und dem selben Rechner auf zwei Viewern unterschiedlich aussehen.
-
Artchi schrieb:
Aber wenn ich ein PDF oder ODF habe, habe ich doch (korrigiert mich) alles nötige in einer Datei. Von PDF weiß ich, das nicht alle Fonts vorhanden sein müssen.
Ein PDF kann ja auch z.B. einen Weblink enthalten, dessen Inhalt logischerweise auch nicht drin steht. Dann gibt es noch extra Index-Dateien für PDFs. Kurz: Die Grenzen verwischen.
-
-
Please don't feed the troll.
Wie können hier nicht noch einen Flame-War gebrauchen. Java vs. C++ und Windows vs. Linux ist schon schlimm genug.

-
Die meisten Argumente gegen PDFs in dem Codinghorror Artikel beziehen sich darauf, dass durch PDFs ein Medienbruch geschieht. Ja stimmt - im Browser PDFs anschauen ist leider immer noch eine Qual und Hyperlinks sind auch nicht so nativ wie bei HTML Files.
Der eine Vorteil von PDF ist, dass es layoutbar ist. Wurde schon gesagt, aber so Sachen wie Seitenheader-/Footer oder ein Inhaltsverzeichnis lässt sich nur mit sehr viel Aufwand mit HTML+CSS+XSL+? erzeugen.
Was bisher noch keiner erwähnt hat - PDFs kann man sehr gut weitergeben. Sie sind klein, alles ist in einer Datei und es sieht überall gleich aus. Schonmal versucht eine HTML Seite (nicht als Link) zu verschicken? Eben

-
Ihr bringt ein paar Punkte, die aber nicht ausschlag gebend sind.
a) eine html datei ist fuer sich nur eine Beschreibungssprache ohne Inhalt, stimmt. Aber wer hindert einen, die Bilder, Css und die Schriften in eine zip zu packen und sie als eine eigenstaendige Datei zu verschicken?b) html+css sieht immer anders aus. Das finde ich aber eher als Vorteil. So kann ich meine Schriften verwenden, meine Schriftgroesse, ich kann eine Html Datei im Handy anschauen, ich kann mich sehr wenig Aufwand aus einem bunten Text einen Text mit schoeneren Farben machen, uvm.
Eine Html Datei kann sich viel besser an verschiedene Monitor-Groessen anpassen, weil das Layout meistens dynamisch ist. Mit Css kannst du aber auch ein statisches Layout machen, genau wie in Word oder OOo.
c) Footer und Header sind in html sehr schwer zu machen, wenn man es von Hand macht. Aber eine Office-Software kann das alles automatisieren.
minhen schrieb:
Benenn eine ODT-Datei von OpenOffice.org mal in ZIP um und öffne bzw entpack die Datei

Was ich damit sagen will: bis auf CSS ist das doch im Grunde schon, was du willst.Deswegen wundere ich mich, wieso zig Formate, wenn html so gut wie alles erfuellt.
Headhunter schrieb:
Der eine Vorteil von PDF ist, dass es layoutbar ist. Wurde schon gesagt, aber so Sachen wie Seitenheader-/Footer oder ein Inhaltsverzeichnis lässt sich nur mit sehr viel Aufwand mit HTML+CSS+XSL+? erzeugen.
Das kann doch alles die Office-Software automatisieren. Du erstellt doch auch nicht mit einem Texteditor eine Odf-Datei?
Btw, ich finde die heutigen Odt und doc Formate viel zu aufgeblasen. Man kann in Html ein sehr schoenes Dokument erstellen, indem man einfach <p>,<div>, <h1> bis <h4>, <ul> fuer Aufzaehlungen und <img> fuer Bilder verwendet. Dann noch <table> fuer Tabellen. Dazu noch CSS und es reicht fuer 90% der Dokumente aus. Dann noch Latex oder was anderes fuer mathematische Formeln.
Mit html kannst du sogar ein Video in dein Dokument einbetten (per Flash oder was auch immer). Links fuer Querverweise. Was wollt ihr mehr?
Fuer Verlage kann ich nicht sprechen, ich weis nicht welche Anforderungen die an ein Dokementenformat haben. Aber fuer Privatpersonen und Firmen reicht es doch vollkommen.
-
DEvent schrieb:
a) eine html datei ist fuer sich nur eine Beschreibungssprache ohne Inhalt, stimmt. Aber wer hindert einen, die Bilder, Css und die Schriften in eine zip zu packen und sie als eine eigenstaendige Datei zu verschicken?
Niemand. Aber zeig mir das Programm, dass mit diesem Satz arbeiten kann

DEvent schrieb:
b) html+css sieht immer anders aus. Das finde ich aber eher als Vorteil. So kann ich meine Schriften verwenden, meine Schriftgroesse, ich kann eine Html Datei im Handy anschauen, ich kann mich sehr wenig Aufwand aus einem bunten Text einen Text mit schoeneren Farben machen, uvm.
Manchmal ist es aber durchaus sinnvoll, ein Layout vorzugeben. Zum Beispiel, wenn man etwas layoutet
(eine Zeitung oder sowas)
Dafür ist PDF das Etablierteste und Beste.DEvent schrieb:
Footer und Header sind in html sehr schwer zu machen, wenn man es von Hand macht. Aber eine Office-Software kann das alles automatisieren.
Was genau soll die Software automatisieren? Soll es einen Haufen von Kopf- und Fußzeilen in die HTML-Datei schreiben? Das wird aber ganz schön hässlich, wenn mans dann auf dem Monitor sieht (es sei denn, man macht tolle Sachen mit CSS)
DEvent schrieb:
Deswegen wundere ich mich, wieso zig Formate, wenn html so gut wie alles erfuellt.
Warum es so viele Formate gibt sollte denke ich klar sein (historisch gewachsen).
Das was du vorschlägst, wird im Compound Document Format vom W3C angepeilt.
DEvent schrieb:
Btw, ich finde die heutigen Odt und doc Formate viel zu aufgeblasen. Man kann in Html ein sehr schoenes Dokument erstellen, indem man einfach <p>,<div>, <h1> bis <h4>, <ul> fuer Aufzaehlungen und <img> fuer Bilder verwendet. Dann noch <table> fuer Tabellen. Dazu noch CSS und es reicht fuer 90% der Dokumente aus. Dann noch Latex oder was anderes fuer mathematische Formeln.
Da geb ich dir völlig Recht. CDF ftw!
-
Dass HTML immer anders aussieht kann natürlich ein Vorteil sein, aber es kann auch ein Nachteil sein. Beispiele:
- Fehlende Schriftarten: Ein Text ist in russisch geschrieben. Die HTML-Datei benötigt nun eine Schrift, die rusisch unterstützt. Wenn keine vorhanden ist, muss sie erst mal nachinstalliert werden. Das PDF bringt die Schrift einfach mit.
- Falsche Seitenzahlen: Ein längerer Text hat am ende ein Stichwortregister mit Seitenzahlen. Da HTML keine festen Seiten hat und auch beim Drucken immer anders aussieht kann nicht garantiert werden, dass die Seitenangaben stimmen. Beim PDF stimmen sie immer.
- usw.
-
Horsie schrieb:
- Falsche Seitenzahlen: Ein längerer Text hat am ende ein Stichwortregister mit Seitenzahlen. Da HTML keine festen Seiten hat und auch beim Drucken immer anders aussieht kann nicht garantiert werden, dass die Seitenangaben stimmen. Beim PDF stimmen sie immer.
Stimmt, Seiten gibts bei Html nicht. Den Rest kann man mittels Html und Css machen. Auch spezielle Schriftarten und festes Layout.
.filmor schrieb:
Was genau soll die Software automatisieren? Soll es einen Haufen von Kopf- und Fußzeilen in die HTML-Datei schreiben? Das wird aber ganz schön hässlich, wenn mans dann auf dem Monitor sieht (es sei denn, man macht tolle Sachen mit CSS)
Da es keine Seiten gibt, waeren Kopf und Fusszeilen ziemlich unpraktisch.
-
[quote=DEvent]Stimmt, Seiten gibts bei Html nicht.[/quote]
Und aus diesem Grund gibt es verschiedene Dokumentformate. Damit sollte deine Frage beantwortet sein.[quote=DEvent]Den Rest kann man mittels Html und Css machen. Auch spezielle Schriftarten[/quote]
Die muss man nur halt erst mal installiert haben.
-
Seltsam. Ohne die Anführungszeichen schlägt der Spam-bot nicht an..
-
Die Frage ist eher, warum man im Web HTML nutzt. Der Text ist zwar älter, hat aber ein paar Punkte, die leider immer noch aktuell sind: http://philip.greenspun.com/research/internet-haters.