Search the Community
Showing results for tags 'phpword'.
-
Hi All, Don’t know if any of you have any experience with PHPWord (actually a pretty cool library I stumbled upon), but worth a shot! So either I’m missing something very obvious, or else I just have terrible luck. I am attempting to load a .docx file with PHPWord, set a value in it, and save the file. The issue is the saved file comes out as a blank word document, 7kb in size. The document I put in is large and has multiple pages. Obviously its not loading it right. My code is as follows: $PHPWord = new \PhpOffice\PhpWord\PhpWord(); $document = $PHPWord->loadTemplate('Resources/documents/test.docx'); $document->setValue('theDate', '2014-07-25'); $xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($PHPWord, 'Word2007'); $xmlWriter->save("php://output"); I have tried with multiple test.docx files of different sorts, but the output file is always blank.
-
I'm having a problem here which I don't know how to bring data that pass by url and send to PHPWord, so that the passed value can be use as data in my PHPWord.. My system will be accessed by lots of user, and I want to bring the current student info after I click "generate letter" that locate bottom of the queue list for each person.. The data that I want from webpage is : fullname, student_id, ic_number, course, After clicking the "Generate Letter", the PHPWord will print the data according to the selected student in the list : (example) student name = Ezwan Abid student_id = 05-201005-00018 ic_number = 12-121212-1212 course = IT - Software and all those data above ( from the 'queue' list html page ) will bring the data to PHPWord and be printed. Hope someone can help me ASAP. :-\ I already upload the file that contain the code : ApprovedLetter.php = Display the student data that already request a certain letter. The data will be display in table as queue list. KebenaranProjek-code.php = PHPWord code that contain mysql to bring data from database. KebenaranProjek-code.php ApprovedLetter.php