Warning: The use statement with non-compound name 'ZipArchive' has no effect in E:\phpProject\TEST\es\es_haiya\scripts\test_qrcode_insertion.php on line 15
=== 二维码插入测试脚本 === 输出目录: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qr_test_20261005014108 === 测试: Portrait Notes === 1. 检查模板中的二维码占位符: ✅ 找到二维码占位符: {{license_qrcode_image}} 2. 创建Word处理器: ✅ 文本替换成功 3. 生成二维码: ✅ 二维码生成成功: qrcode_license_6908dae9d022298c580f16f8fa9e194d.png 二维码文件大小: 0.52 KB 4. 插入二维码到Word文档: ✅ 二维码插入成功 5. 检查最终文件: ✅ 文件生成成功: portrait_notes_qr_test.docx 文件大小: 443.9 KB ✅ 二维码占位符已被替换 ✅ 测试完成 === 测试: Portrait Layout === 1. 检查模板中的二维码占位符: ✅ 找到二维码占位符: {{license_qrcode_image}} 2. 创建Word处理器: ✅ 文本替换成功 3. 生成二维码: ✅ 二维码生成成功: qrcode_license_6908dae9d022298c580f16f8fa9e194d.png 二维码文件大小: 0.52 KB 4. 插入二维码到Word文档: ✅ 二维码插入成功 5. 检查最终文件: ✅ 文件生成成功: portrait_layout_qr_test.docx 文件大小: 442.88 KB ✅ 二维码占位符已被替换 ✅ 测试完成 === 测试: Landscape Notes === 1. 检查模板中的二维码占位符: ✅ 找到二维码占位符: {{license_qrcode_image}} 2. 创建Word处理器: ✅ 文本替换成功 3. 生成二维码: ✅ 二维码生成成功: qrcode_license_6908dae9d022298c580f16f8fa9e194d.png 二维码文件大小: 0.52 KB 4. 插入二维码到Word文档: ✅ 二维码插入成功 5. 检查最终文件: ✅ 文件生成成功: landscape_notes_qr_test.docx 文件大小: 2898.44 KB ✅ 二维码占位符已被替换 ✅ 测试完成 === 测试: Landscape Layout === 1. 检查模板中的二维码占位符: ✅ 找到二维码占位符: {{license_qrcode_image}} 2. 创建Word处理器: ✅ 文本替换成功 3. 生成二维码: ✅ 二维码生成成功: qrcode_license_6908dae9d022298c580f16f8fa9e194d.png 二维码文件大小: 0.52 KB 4. 插入二维码到Word文档: ✅ 二维码插入成功 5. 检查最终文件: ✅ 文件生成成功: landscape_layout_qr_test.docx 文件大小: 2897.13 KB ✅ 二维码占位符已被替换 ✅ 测试完成 === 额外测试:使用指定二维码图片 === ❌ 指定的二维码图片不存在: E:\ou\meiou-app\es_haiya\temp\Shenzhen_Zhongxing_Zhigu_Technology_Co___Ltd__X2355_20251212154028\word\qrcode_license_c1f099c6d0c120fe0142d1232807722e.png === 测试总结 === 成功: 4/4 个模板 输出目录: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qr_test_20261005014108 🎉 所有模板二维码插入测试通过! === 调试建议 === 1. 检查模板中是否存在 {{license_qrcode_image}} 占位符 2. 确认占位符没有被XML标签分割 3. 验证二维码图片文件是否存在且可读 4. 检查WordTemplateProcessor::insertImage()方法的实现