Estoy usando PHPWord para generar informes basados en una plantilla.
Reemplazo marcadores de posición en esa plantilla
$templateProcessor = new TemplateProcessor('template.docx'); $templateProcessor->setValue('placeholder_name', 'value5123');y guardar el nuevo archivo
$templateProcessor->saveAs('report.docx');Muy claro.
Sin embargo, hay algunos valores que son opcionales, por lo que dejan marcadores de posición perdidos, y lo mejor que he podido hacer es reemplazarlos con una cadena vacía, que aún deja líneas en blanco.
¿Hay alguna manera de eliminar por completo la expresión del marcador de posición y evitar que (y la línea en blanco) se muestre en el archivo final?
Gracias