• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

html to doc

Status
Für weitere Antworten geschlossen.

kratzbaum

Neues Mitglied
Mein Problem war, daß ich HTML-Dateien ins DOC-Format umwandeln mußte.


Auf der Suche nach einem Tool zur Konvertierung von html-Dateien ins Doc-Format bin ich durch Ausprobieren auf eine verblüffend einfache Lösung gestoßen.

Ich weiß, daß man mit WORD auch HTML-Dateien erzeugen kann - WORD versteht also grundsätzlich HTML

Hier meine Lösung:
Code:
<?
header('Content-Type: application/doc');
header('Content-Disposition: attachment; filename="ausgabe.doc"');
echo "<html>\n";
echo "<head>\n";
echo "<style type=\"text/css\">\n";
include("./css/phptools.css"); 
echo "</style>\n";
echo "</head>\n";
echo "<body>\n";
echo "<table><caption>&Uuml;berschrift</caption>\n";
echo "<tr><td>Zeile1</td></tr>\n";
echo "<tr><td>Zeile2</td></tr>\n";
echo "</table>\n";
echo "</body>\n";
?>
Die css-Datei wurde nicht mit "link rel" eingebunden, sondern mit "include",
weil es mit "link rel" Probleme gab.

Hier meine css-Datei (ist natürlich sehr spartanisch)
Code:
body
{
  color:#0000FF;
  background-color:#00FF1F;
}


td, th
{
  border-collapse: collapse;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
}

caption
{
  color: #FFFF00;
  background-color: #000000;
}

Und es funktionierte!

Eure Meinung?
 
Mein Problem war, daß ich HTML-Dateien ins DOC-Format umwandeln mußte.
das bedürfnis werde ich nie haben. wieso sollte ich einen kommerziellen pseudo-standard unterstützen, wenn ich einen echten freien (odt) haben kann. alternativ kann man noch pdf anbieten.
Ich weiß, daß man mit WORD auch HTML-Dateien erzeugen kann - WORD versteht also grundsätzlich HTML
das stimmt nicht. das was word erzeugt ist alles aber kein html.
 
Als Programmierer wird man dafür bezahlt, die Wünsche seiner Kunden zu realisieren. MS Office ist nun einmal Standard für Bürosoftware.

PDF ist für die Weiterverarbeitung nicht unbedingt geeignet, wenn man den ADOBE Writer nicht hat.

@Ganymed
Ich gestehe, ich habe auch mittels PHP (PEAR) aus den Daten einer MYSQL-Datenbank ein EXCEL-Sheet erzeugt.

So, nun geißele mich!
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben