回答
找到解決方案。從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. docx模板處理器插入圖像
- 2. 插入視圖與動態模板
- 3. OpenTBS/PHP - 如何動態生成docx模板內嵌入圖形的水平值?
- 4. 速度如果條件插入到xdocreport docx模板
- 5. 如何在Wordpress中將圖像插入到模板中?
- 6. 動態插入圖像到GridView
- 7. 如何把模態圖像插入圖像插入從WordPress的內容後?
- 8. 將圖像插入.docx文件
- 9. 將模板動態插入表格行
- 10. BIP模板中的動態圖像?
- 11. Twitter Bootstrap模態插入背景圖像
- 12. 如何將圖像插入電子郵件模板
- 13. 插入圖片到Django的模板
- 14. 將文本動態插入圖像
- 15. 故障中心動態插入圖像
- 16. 動態插入圖像路徑
- 17. 使用javascript動態插入django表單到模板中?
- 18. 將屬性動態插入到JSF2/Primefaces模板中?
- 19. 動態注入時未找到模板
- 20. 如何插入面板和hyperLint到的BulletedList動態
- 21. 如何動態地將頁面<title>插入到JSP模板中?
- 22. 如何動態插入一個新的模板到帶有Ember的DOM中?
- 23. WordPress的:如何插入文本和圖像到模板中定義的div?
- 24. 插入到HTML模板golang
- 25. 如何在Crystal Reports中插入動態圖像
- 26. 如何在一個按鈕上動態插入圖像
- 27. 如何做到動態插入與SQL
- 28. 插入模板
- 29. 如何插入圖像插入在Java
- 30. 插入插件到流體模板中?
您是否使用PhpLiveDocx尋找一個解決方案,也可以使用其他工具在做Docx合併? – Skrol29 2011-04-02 23:09:08