Van php naar word

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robbert

Robbert

21/08/2006 08:53:00
Quote Anchor link
Hallo allemaal,
IK heb het forum afgezocht en ik kon niks vinden wat te maken had met mijn vraag.
Mijn vraag:
Is het mogelijk een php script te maken dat hij bijvoorbeeld dingen uit een database in een word document zet. Ik ben bezig dan een organigram kan aanpassen op het web en wil ik dan in een word documten zetten. En dan kunnen downladen.

Mvg
Robbert van Markus
 
PHP hulp

PHP hulp

05/01/2025 03:26:57
 
Klaasjan Boven

Klaasjan Boven

21/08/2006 10:03:00
Quote Anchor link
even googlen op de rtf class. Is geloof ik nog niet zo eenvoudig
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Arjan Schuurman

Arjan Schuurman

21/08/2006 10:17:00
Quote Anchor link
ik weet wel naar een PDF.
 
Jan Koehoorn

Jan Koehoorn

21/08/2006 10:17:00
Quote Anchor link
Letterlijk omzetten in Word lijkt me lastig, maar als je een webpagina kunt genereren met PHP en je plakt die gewoon in Word komt het meestal aardig in de buurt.
 
- -

- -

21/08/2006 12:33:00
Quote Anchor link
maak een organigram in word, save die, en bekijkd e bron in kladblok. dan ga je kiken hoe en waar je de waardes van de organigram aan kan passen, en zo maak je je script
 
Jan Koehoorn

Jan Koehoorn

21/08/2006 12:35:00
Quote Anchor link
@ Jonathan: daar wens ik je bijzonder veel succes mee! Heb je wel eens gezien wat een puinzooi Word produceert als je je bestand opslaat?
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Rob

Rob

21/08/2006 12:37:00
Quote Anchor link
Ja PDF is simpel.. Maar word heeft ook een hele rare opmaak! Moet je maar eens gewoon plain wat text typen in word, en daarna het word bestand openen in kladblok (plain text verwerker). Dat is heel erg, bijna, CREEEEEEEPYYY :P
 
Killerpuppy

Killerpuppy

21/08/2006 12:40:00
Quote Anchor link
je kan vanuit php exporteren naar een word document.

of eigenlijk de computer laten denken dat je php document een word file is.

ff een voorbeeldje

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$file_type
= "ms-word";
$name = "waterpolouitslagen";
$file_ending = "doc";
$filename = $name.".".$file_ending;
header("Content-Type: application/vnd.".$file_type);
header("Content-Disposition: attachment; filename=".$filename);
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
echo "<html><body><font type=arial>test</font></body></html>";
[
/code]
 
Robbert

Robbert

09/09/2006 20:08:00
Quote Anchor link
heel erg bedankt hier heb ik iets aan :D Groetjes Robbert
 
Remco van Arkelen

Remco van Arkelen

09/09/2006 20:19:00
Quote Anchor link
Je kan ook met COM werken (Het Component Object Model), dat werkt wel alleen op een windows-omgeving maar hiermee kun je PHP naadloos laten samenwerken met bijv. Office en Windows-componenten. Ik heb weleens iemand geholpen om een PowerPoint-presentatie te genereren via PHP, er worden veel links genoemd en er staat (werkende) voorbeeldcode:

http://www.phpfreakz.nl/forum.php?forum=4&iid=576875
 

09/09/2006 20:30:00
Quote Anchor link
Altijd al eens COM willen gebruiken, alleen het is op Linux niet beschikbaar.
Bestaat er eigenlijk zo'n zelfde techniek om ODF bestanden te maken.
 
Klaasjan Boven

Klaasjan Boven

09/09/2006 21:11:00
Quote Anchor link
Arjan:
ik weet wel naar een PDF.


@Arjan hoe dan?

zonder HTMLDOC
 
Andries Louw Wolthuizen

Andries Louw Wolthuizen

09/09/2006 21:17:00
Quote Anchor link
Eehm, een suggestie, met de volgende PDF functies:
http://nl2.php.net/pdf ?
Gewijzigd op 01/01/1970 01:00:00 door Andries Louw Wolthuizen
 
Klaasjan Boven

Klaasjan Boven

09/09/2006 21:32:00
Quote Anchor link
Quote:
Ja PDF is simpel..


Kijk nog eens naar de voorbeelde op php.net zou ik zeggen.

Ja een gegeven laten echoen is makkelijk, maar als je met (veel) vars gaat werken en de boel ook nog een beetje opgemaakt wil hebben dan wordt het toch echt lastig hoor
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.