php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.11.2010, 09:26  
maikell
Gast
 
Beiträge: n/a
Standard Word Datei mittels php generieren

Hallo!

Ich möchte mittels php und html ein Word-Dokument generieren. Das klappt soweit auch ganz gut. Sobald ich die Seite aufrufe, wird das .doc-Dokument erstellt und der Benutzer kann es runterladen und bearbeiten.

PHP-Code:
header("Content-Type: application/vnd.ms-word");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=$string_filename.doc");  

<
html>
<
body>
usw... 

Leider habe ich noch ein Problem:

Beim OpenOffice macht er alles richtig: Er skaliert meinen generierten php bzw html code auf eine Din-A4 Seite.
Bei MS-Word wird leider nichts skaliert. Der spätere Druck funktioniert einwandfrei und es kommt raus wie es rauskommen sollte. Nur in der Ansicht im Word stimmt es leider nicht.
Es wird immer die volle Bildschirmbreite ausgenutzt ohne Rücksicht auf DIN-A4 Beschränkungen zu nehmen. Je nach dem wie groß das Word-Fenster gerade ist.

Wie kann ich nun von der php-Seite aus sagen, dass Word das DIN-A4 Seitenformat nehmen soll?
(Open Office macht es wie gesagt per default schon richtig)
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.11.2010, 10:06  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

ich fürchte der Bock liegt bei word in dem Fall - ich wüßte nicht, wie du das vom PHP aufm Webserver aus beeinflussen kannst
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 30.11.2010, 10:11  
Erfahrener Benutzer
 
Registriert seit: 04.08.2010
Beiträge: 287
PHP-Kenntnisse:
Fortgeschritten
zwutz wird schon bald berühmt werden
Standard

leider muss ich sagen, dass Word da richtig reagiert und OOo Dinge interpretiert, die so vll nicht gewollt sind.

Eine HTML-Datei wird von Word eben in der Web-Ansicht geöffnet.


probier mal als content-type application/msword, .../word oder .../ms-word aus... irgendwas muss ja passen
zwutz ist offline   Mit Zitat antworten
Alt 30.11.2010, 13:10  
maikell
Gast
 
Beiträge: n/a
Standard

Danke für die Antworten!

Ich habe halt gedacht, dass man Word noch irgendwie einen Parameter übergeben kann, dass er das Dokument als A4 öffnet und nicht in der Web-Ansicht.

Zitat:
probier mal als content-type application/msword, .../word oder .../ms-word aus... irgendwas muss ja passen
Hab ich gemachtt, aber das hilft leider auch nichts.


Sonst noch Ideen, oder ist mein Vorhaben unmöglich?
  Mit Zitat antworten
Alt 30.11.2010, 13:36  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

der einzige Gedanke ..mach die Ausgabe für Word 2007 / 2008 / 2010 im docx Format - das wäre dann echtes XML, damit kannst du dann ein richtiges Dokument ausgeben,

Solange du eine html-Ausgabe einfach in Word reinschleust, wird der es als HTML erkennen und seine Web-Ansicht nehmen,

Im übrigen seh ich noch nicht, welchen Sinn es jetzt hat, deinen Quellcode an Word zu schicken - ich dachte du willst eine Report-Datei oder sowas an Word weiterreichen, also ein echtes Word-Doc ...
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bearbeitung einer XML Datei mittels PHP kayyy PHP Tipps 2009 3 15.12.2009 15:02
Datei per iframe einbinden - aber mit Parametern! mooonikaaa PHP Tipps 2009 2 05.12.2009 13:50
Worddateien in Word öffnen Schnatterinchen PHP Tipps 2009 6 26.11.2009 15:51
requestete js datei ersetzen (greasemonkey?) Screeze JavaScript, Ajax und mehr 3 23.11.2009 16:25
Datei Upload mit Statusanzeige Flokle PHP Tipps 2009 5 29.09.2009 17:49
Upload script datei type falsch erkannt Marti95. PHP Tipps 2009 27 14.09.2009 15:32
[Erledigt] Titel generieren aus inkludierter Datei Shen PHP Tipps 2009 7 17.08.2009 17:08
php Variable in css datei Sascha321 PHP Tipps 2009 8 13.07.2009 02:29
[Erledigt] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
Aus mit Word erzeugter XML Datei, mittels PHP Seite erstelle daniel987 PHP-Fortgeschrittene 11 24.01.2006 22:10
[Erledigt] externe Datei mittels php-Script ausführen PHP Tipps 2007 7 22.12.2005 10:00
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Datei Upload mittels html Formular auf tripod server PHP Tipps 2005 5 16.04.2005 08:36
Word Tabelle direkt in HTML Datei einfügen nsane HTML, Usability und Barrierefreiheit 7 28.12.2004 09:02
xfdf Datei mit PHP an eMail senden Problem: Leere Datei PHP Tipps 2004-2 1 07.12.2004 12:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php word datei erstellen, php word, php word dokument erstellen, php ausgabe word, http://www.php.de/php-fortgeschrittene/74534-word-datei-mittels-php-generieren.html, php ausgabe in word, php word dateien hochladen, php word-dokument erzeugen, php ausgabe word dokument, php ausgabe nach word, php to word, php header word datei ausgeben, word dokument mit php erzeugen, word xml datei nicht a4, javascript word dokument erzeugen, header \'content-type application msword\' php, php word dokument generieren, html in word dokument php, php word datei erzeugen, word datei generieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum