回答
找到解决方案。从phplivedocx论坛
报价: “我找到了一种方法将它发送到LiveDocx(所以它不与托管模板工作)之前插入DOCX模板动态图像
这是我做的方式(。在我的本地单词模板中输入默认图像 - 在生成PDF之前,将docx视为它是一个zip存档(可以手动提取以确认它),因此: - 在此处档案替换文件/word/media/image1.png的动态图像(平PNG格式,不知道格式的限制) - 关闭档案
在这一步,如果你用word打开docx模板,你将能够看到替代默认图像的动态图像。
之后,您可以处理请求到liveDocx。
这种方法存在一些局限性,我希望Boilerplate机械加工很快能够实现,但在我的情况下,它只是像我想要的那样工作。 “
下面是代码如何在PHP改变的docx模板图像:
$zip = new ZipArchive;
$zip->open('documents/template_tm.docx');
$zip->addFile('new_image.png', 'word/media/image1.png');
$zip->close();
是的,如果你的模板没有其他图像... – 2012-07-18 07:54:43
它也有可能超过一个图像 在document.xml中,你可以找到与图像。原始名称链接到图像是一个带有代码的代码 您可以在_rels/document.xml.rels中的关系中找到相同的代码此关系中的目标指向正确的图像编号
如果你有兴趣我已经创建了扩展,可以很容易地使这项工作 - https://github.com/igorrebega/docx-replacer
此代码将替换文本$搜索到位于$路径在$ pathToDocx文件图像
$docx = new IRebega\DocxReplacer($pathToDocx);
$docx->replaceTextToImage($search, $path);
- 1. 速度如果条件插入到xdocreport docx模板
- 2. 动态插入图像到GridView
- 3. 如何在Wordpress中将图像插入到模板中?
- 4. 如何把模态图像插入图像插入从WordPress的内容后?
- 5. 如何将图像插入电子邮件模板
- 6. 故障中心动态插入图像
- 7. 动态插入图像路径
- 8. 使用javascript动态插入django表单到模板中?
- 9. 如何动态插入一个新的模板到带有Ember的DOM中?
- 10. 如何渲染图像到模板?
- 11. 插入到HTML模板golang
- 12. 如何在Crystal Reports中插入动态图像
- 13. 如何插入图像插入在Java
- 14. 插入插件到流体模板中?
- 15. UIWebView动态html到模板
- 16. 动态插入视图
- 17. 试图动态插入LinearLayout
- 18. 如何动态添加图像到UIScrollView?
- 19. 如何动态添加图像到ScrollView?
- 20. 插入图像拖动
- 21. 插入图片在Microsoft Office Word中.docx
- 22. 动态模板
- 23. 如何插入在PHP文件模板
- 24. 图像模板
- 25. 将图像插入到ggplot2
- 26. 如何动态添加自定义文本输入到图像
- 27. 将动态变量插入HTML模板... PHP? ASP? ColdFusion的? MySQL的?
- 28. 动态插入ng-controller作为字符串的模板
- 29. C对插入unorderd地图_模板
- 30. 如何从docx4j生成docx中的servlet呈现图像docx
您是否使用PhpLiveDocx寻找一个解决方案,也可以使用其他工具在做Docx合并? – Skrol29 2011-04-02 23:09:08