Foros del Web » Programando para Internet » PHP »

php a word con PHPWord

Estas en el tema de php a word con PHPWord en el foro de PHP en Foros del Web. hola amigos espero me puedan ayudar . estoy exportando a word con php pero no logro observar nada en pantalla , el archivo word se ...
  #1 (permalink)  
Antiguo 18/04/2013, 08:06
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
php a word con PHPWord

hola amigos espero me puedan ayudar .

estoy exportando a word con php pero no logro observar nada en pantalla , el archivo word se abre pero no sale nada impreso

este es mi codigo

Código PHP:
Ver original
  1. <?php
  2. require_once("PHPWord.php");
  3. require_once("PHPWord/Writer/Word2007.php");
  4.  
  5.  
  6. // New Word Document
  7. $PHPWord = new PHPWord();
  8.  
  9. // New portrait section
  10. $section = $PHPWord->createSection();
  11.  
  12. // Add text elements
  13. $section->addText('Manizales');
  14. $section->addTextBreak(2);
  15.  
  16. $section->addText('Boletin', array('name'=>'Verdana', 'color'=>'006699'));
  17. $section->addTextBreak(2);
  18.  
  19. $PHPWord->addFontStyle('rStyle', array('bold'=>true, 'italic'=>true, 'size'=>16));
  20. $PHPWord->addParagraphStyle('pStyle', array('align'=>'center', 'spaceAfter'=>100));
  21. $section->addText('Volcán nevado del Ruiz', 'rStyle', 'pStyle');
  22. $section->addText('Sismo Sentido.', null, 'pStyle');
  23.  
  24. header('Content-type: application/vnd.ms-word');
  25. header("Content-Disposition: attachment; filename=Boletin.docx");
  26. header('Cache-Control: max-age=0');
  27.  
  28. $objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
  29. $objWriter->save('Boletin.docx');

Última edición por Montes28; 18/04/2013 a las 08:13
  #2 (permalink)  
Antiguo 18/04/2013, 22:13
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: php a word con PHPWord

Holas,

Intenta cambiando el codigo de la siguiente manera:

Código PHP:
Ver original
  1. require_once 'PHPWord.php';
  2.  
  3. $PHPWord = new PHPWord();
  4.  
  5. // New portrait section
  6. $section = $PHPWord->createSection();
  7.  
  8. // Add text elements
  9. $section->addText('Manizales');
  10. $section->addTextBreak(2);
  11.  
  12. $section->addText('Boletin', array('name'=>'Verdana', 'color'=>'006699'));
  13. $section->addTextBreak(2);
  14.  
  15. $PHPWord->addFontStyle('rStyle', array('bold'=>true, 'italic'=>true, 'size'=>16));
  16. $PHPWord->addParagraphStyle('pStyle', array('align'=>'center', 'spaceAfter'=>100));
  17. $section->addText('Volcán nevado del Ruiz', 'rStyle', 'pStyle');
  18. $section->addText('Sismo Sentido.', null, 'pStyle');
  19.  
  20. $objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
  21. $objWriter->save('Boletin.docx');
  22.  
  23. header('Content-type: application/vnd.ms-word');
  24. header("Content-Disposition: attachment; filename=Boletin.docx");
  25. header('Cache-Control: max-age=0');
  26. readfile('Boletin.docx');
  27. unlink('Boletin.docx');




Saludos,
__________________
.: Gildus :.
  #3 (permalink)  
Antiguo 19/04/2013, 02:55
 
Fecha de Ingreso: marzo-2013
Ubicación: Jaén, Andalucía
Mensajes: 129
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: php a word con PHPWord

Buenas, yo estoy comentando un tema en el que exporto a rtf y creo que es más simple, lo que pasa es k todavía tengo un par de cosillas que no me convencen :P pásate a ver si te interesa, [URL="http://www.forosdelweb.com/f18/exportar-datos-word-excel-desde-php-1047525/"]http://www.forosdelweb.com/f18/exportar-datos-word-excel-desde-php-1047525/[/URL]

Etiquetas: word
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:14.