Avatar billede lsskaarup Nybegynder
13. november 2008 - 11:01 Der er 3 kommentarer og
1 løsning

Data fra MySQL via php til docx (XML)

Jeg har et system, hvor der findes nogle rtf skabeloner, som vi kan lægge data ind i. Disse dokumenter kan brugerne, så åbne og arbejde videre i, i word.

Nu er vi så ved at skifte til Office 2007, og den er ikke så glad for rtf formatet, så vi skal have fundet en anden løsning.

Det er jo muligt at lave noget XML ud fra PHP, men kan man lave en docx direkte? Den er jo baseret på XML i forvejen, eller skal der en eller anden konverter til, før brugerne kan åbne den som en ren word fil?

Jeg vil også gerne have lidt hjælp til hele opbygningen, altså fra php til xml til docx.

Vi kører php i version 4.3.2
Avatar billede jordz Nybegynder
15. november 2008 - 18:02 #1
hmm jeg tror det er ret svært at bare skrive php til docx derfor skal du nok ud og søge en slags converter til php som kan lave docx format.
Jeg ved samtidig godt at docx er xml dog er det mere advanceret en som så og derfor burde du vælge at finde en php to docx converter på en eller anden måde.
Avatar billede TommyB Nybegynder
31. januar 2009 - 14:54 #2
Tag et kig på PHPliveDocx :
http://www.phplivedocx.org/downloads/

Eksempel hvor de indsætter data i en Docx skabelon :
http://www.phplivedocx.org/2009/01/15/basic-phplivedocx-example/

Manualen siger at sidste linie kan være flg for at outputte i docx :
$document = $phpLiveDocx->retrieveDocument('docx');
Avatar billede lsskaarup Nybegynder
31. januar 2009 - 16:53 #3
Ser spændende ud, men det understøtter kun php 5.2.4 og nyereog ikke 4.3.2 som er vores version.
Avatar billede lsskaarup Nybegynder
18. februar 2009 - 13:12 #4
Der er ingen som har en løsning der fungere i vores version?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester