我的目的如下 1.我正在使用docxtemplater生成学生的“录取卡”(https://farm5.staticflickr.com/4463/37849165476_86988def68_o.jpg),并且在客户端浏览器中成功做到了这一点。 2.问题是我想在word doc模板中更改学生图像的链接,这样当我将生成的word doc放入包含所有学生图像的文件夹中时,我就可以获得带有图像的录取卡。 3.我不想使用Docxtemplater的商业解决方案来插入图像。
4。我的想法如下 4.a.将generate(docxtemplater输出)文档转换为Zip,然后解压缩以获取xml 4.b.然后在xml中找到图片名称(例如“ profileimg.png”) 4.c.然后找出单身学生需要用实际的图像名称(.png)替换上述匹配项的数量。 4.d.假设上面的数字是3 4.e.然后,我们需要替换set中的每3个图像文件名称。 4.f.另一种方法可以是这样。除了找出数字之外,我们还可以在每个新的word页标记之前/之后替换图像名称。
引用(“ https://blogs.msdn.microsoft.com/dmahugh/2006/12/10/images-in-open-xml-documents/”)
有可能吗?还是我们有更好的解决方案?
我们可以使用docxtemplater的rawXml替换来获得相同的结果吗?