• Jueves 28 de Marzo de 2024, 21:40

Autor Tema:  Crear documentos word (doc, docx) con PHPWord y TemplateProcesor  (Leído 9186 veces)

alexisgondola

  • Miembro activo
  • **
  • Mensajes: 37
  • Nacionalidad: pa
    • Ver Perfil
Crear documentos word (doc, docx) con PHPWord y TemplateProcesor
« en: Viernes 2 de Agosto de 2019, 20:53 »
0
Buenas tardes que tal, estoy presentando error al crear documentos word (doc, docx) con PHPWord y TemplateProcesor

lo tome del siguiente ejemplo:
http://sandritascs.blogspot.com/2015/03/crear-documentos-word-doc-docx-con.html

$templateWord = new TemplateProcessor('plantilla.docx');

        // --- Variables
       
        $nombre = "Sandra S.L.";
        $direccion = "Mi dirección";
        $municipio = "Mrd";
        $provincia = "Bdj";
        $cp = "02541";
        $telefono = "24536784";

        // --- Asignamos valores
        $templateWord->setValue('nombre_empresa', $nombre);
        $templateWord->setValue('direccion_empresa', $direccion);
        $templateWord->setValue('municipio_empresa', $municipio);
        $templateWord->setValue('provincia_empresa', $provincia);
        $templateWord->setValue('cp_empresa', $cp);
        $templateWord->setValue('telefono_empresa', $telefono);

        // --- Guardamos el documento
        $templateWord->saveAs('Documento02.docx');


El cual me esta presentando el siguiente error

{message: "ZipArchive::getFromName(): Invalid or uninitialized Zip object",…}
exception: "ErrorException"
file: "C:\xampp\htdocs\Proyecto\vendor\phpoffice\phpword\src\PhpWord\Shared\ZipArchive.php"
line: 201
message: "ZipArchive::getFromName(): Invalid or uninitialized Zip object"
trace: [{function: "handleError", class: "Illuminate\Foundation\Bootstrap\HandleExceptions", type: "->"},…]
todos los dias se aprende algo nuevo