0
我试图动态生成报告的客户端上的文档文档。添加图像时,使用JavaScript转换HTML文档的文档
我的格式创建一个HTML字符串:
<html xmlns:office="urn:schemas-microsoft-com:office:office" xmlns:word="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<xml>
<word:WordDocument>
<word:View>Print</word:View>
<word:Zoom>90</word:Zoom>
<word:DoNotOptimizeForBrowser/>
</word:WordDocument>
</xml>
<style>Some CSS</style>
</head>
<body>
Some HTML
</body>
然后Base64编码转换成HTML字符串并设置下载属性上的一个是 “数据:text/html的,base64EncodedText”
这一切都工作正常,但图像不起作用。
我已经试过: IMG SRC = “https://开头的主机名/ ImagePath的”, IMG SRC = “数据:图像/ PNG; base64encodeduri” ,开始尝试使用VML,但有没有运气(在浏览器中使用它们作为URL时,编码的srcs可以正常打开)。
任何人都可以帮忙吗?将图像转换为word文档的最佳方式是什么?
如果可能,我想避免使用库,我查看过docx.js,但由于许可(因为没有示例)无法使用它。
感谢