Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Rimuovere blocchi in phpword

    ciao!

    avrei le necessità di rimuovere un blocco da una file docx usando phpword.
    il blocco è così:
    codice:
      	 	 	 	   ${fisica}
       PERSONA FISICA:  
      Il sottoscritto _______________________________  nato a____________________________(___)  il ______/______/_______, C.F ______________________________________________________,  
      residente in __________________________________________________________ (__________)  
      in (via/piazza)  ________________________________________________________  n__________  
      ${/fisica}
    nel codice ho messo questo:
    codice:
    $phpWord = new TemplateProcessor($template);
    
    $phpWord->deleteBlock('fisica');
    
    $docxFinale = public_path("files/$outFile");
    $phpWord->saveAs($docxFinale);
    
    $headers = array('Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml');
    return response()->download($docxFinale, $outFile, $headers);
    ma quando vado ad aprirlo, il blocco c'è ancora.
    qualche idea??

  2. #2
    allora, il file word me lo ha dato il cliente.
    io devo solo mettere i segnaposto e riempirli con dai da db.
    i dati si vedono, ma il blocco non viene eliminato.

    per non saper ne leggere ne scrivere ho creato un docx vuoto e messo dentro quel blocco.
    ho richiamato questo file di test ed la cancellazione ha funzionato.

    possibile che magari c'è qualcosa nella formattazione di quello del cliente che gli da problemi??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.