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()方法的实现