jika anda menggunakan phpword untuk menggenerated dokumen hasil php word , coba cek pada karakter yang ditampilkan jangan – jangan terdapat spesial character seperti ” , & dsb .untuk mengatasinya dilakukan escaping terhadap karakter tersebut, bisa melalui 2 cara yaitu escaping dengan fungsi bawaan phpword atau diluar itu ada beebrapa yang berhasil dengan fungsi htmlspecialchars() dari php,
berikut fungsi escaping spesial character dengan fungsi bawaan phpword , tambahkan kode berikut sebelum fungsi pada phpword dipakai membuat dokumen
\PhpOffice\PhpWord\Settings::setOutputEscapingEnabled(true);
semoga berguna 🙂
referensi :
- https://github.com/PHPOffice/PHPWord/issues/2120
- https://phpword.readthedocs.io/en/latest/general.html
- https://github.com/PHPOffice/PHPWord/issues/873
- https://stackoverflow.com/questions/40301312/xml-parsing-error-phpword
- https://buildmedia.readthedocs.org/media/pdf/phpword/develop/phpword.pdf
tinggalkan pesan