[php] Exporteren naar Word

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Met de volgende code maak ik een word-document:
PHP:
1
2
3
4
5
6
$string = "<B>test</B>";
header("Cache-control: private");
header("Content-Type: application/octet-stream");
header("Content-Length: ".strlen($string));
header("Content-Disposition: attachment; filename=specificaties."."doc");
echo "$string";


Maar nu wil ik graag de codes meenemen zodat Word bepaalde tekst-specificaties meeneemt. (zoald onderstreept, vet, cursief). Zijn er bepaalde codes die ik kan exporteren zodat Word 'ziet' dat er iets met de tekst moet gebeuren? HTML-tags worden letterlijk overgenomen, en das dus niet goed.

Acties:
  • 0 Henk 'm!

  • KompjoeFriek
  • Registratie: Maart 2001
  • Laatst online: 15-08 22:46

KompjoeFriek

Statsidioot

Open eens een word-document met een texteditor die het formaat niet snapt, en kijk eens wat een gezellige tekens er allemaal staan :+

waarschijnlijk zul je net zoiets moeten genereren om het werkend te krijgen, en ik denk niet dat je daar erg veel zin in hebt.

WhatPulse! - Rosetta@Home - Docking@Home


Acties:
  • 0 Henk 'm!

  • Billie
  • Registratie: Januari 2003
  • Laatst online: 16-09 20:27
Misschien dat .RTF anders een optie is?

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 02:21

Janoz

Moderator Devschuur®

!litemod

Het doc vformaat van word is een gesloten bestands formaat. Je zult dus ook nauwelijks (legale) opmaak informatie kunnen vinden. Waarschijnlijk is het handiger om een open formaat te exporteren (zoals het hierboven genoemde rtf)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Volgens mij kun je gewoon een html-pagina genereren met als content-type:

Content-type: application/vnd.ms-word

Word zal deze automatisch openen want die snapt ook gewoon html (je moet alleen word even triggeren dat die de html-file opent). Dit werkt ook met Excel bijvoorbeeld.

Acties:
  • 0 Henk 'm!

Verwijderd

Het is maar een idee maar kun je niks doen met de inhoud van een iframe?
Als je namelijk vanuit Word een copy & paste doet naar een iframe dan wordt ook een deel van de opmaak (vet, cursief enz.) meegenomen.
Misschien dat er op deze manier ook een weg terug is?

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Verwijderd schreef op 25 februari 2004 @ 14:48:
Het is maar een idee maar kun je niks doen met de inhoud van een iframe?
Als je namelijk vanuit Word een copy & paste doet naar een iframe dan wordt ook een deel van de opmaak (vet, cursief enz.) meegenomen.
Misschien dat er op deze manier ook een weg terug is?
De opmaak die je dan krijgt is html... en ja dat werkt dus prima ook de andere kant op (zie vorige post) ;)
Pagina: 1