ARTICLE AD BOX
I am developing an automated VAPT report generation system using PHP.
I have a pre-designed Word (.docx) VAPT report template with:
Cover page
Executive summary
Vulnerability findings
Tables
Risk ratings
Images (screenshots, graphs)
Each finding must start on a new page
I am using PhpOffice\PhpWord TemplateProcessor() to replace placeholders and generate reports automatically.
However, I am facing these issues:
Problems:
Alignment issues
Tables and text move out of place after generation.
Images resize incorrectly
Screenshot sizes change unexpectedly.
Charts cannot be edited
Once generated, Word charts are not editable.
Page breaks not respected
Each vulnerability finding is not starting on a new page.
Extra blank pages appear
Random blank pages appear between vulnerabilities.
Content overflows to next page
Even when enough space is available.
