Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript从HTML转换word文档时,将图像添加到的问题_Javascript_Html_Ms Word - Fatal编程技术网

使用javascript从HTML转换word文档时,将图像添加到的问题

使用javascript从HTML转换word文档时,将图像添加到的问题,javascript,html,ms-word,Javascript,Html,Ms Word,我正在尝试在客户端上为报表动态生成word文档 我以以下格式创建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:Word

我正在尝试在客户端上为报表动态生成word文档

我以以下格式创建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>

印刷品
90
一些CSS
一些HTML
然后base64转换HTML字符串,并将a上的下载属性设置为“data:text/HTML,base64EncodedText”

这一切都很好,除了图像不起作用

我试过: img src=”https://hostname/imagepath", img src=“数据:图像/png;base64encodeduri” 并开始尝试使用VML,但没有成功(当在浏览器中将编码的SRC用作URL时,它们可以正常打开)

有人能帮忙吗?将图像放入word文档的最佳方式是什么

如果可能的话,我希望避免使用库,我已经看过docx.js,但是由于许可证的原因,我不能使用它(而且没有关于它的示例…)


谢谢

我在尝试将html转换为word文档时遇到了类似的问题。Word无法读取以base64编码的图像,并且在css和图像样式属性方面有一些限制

我建议遵循这一点。当涉及到数据的保存方式时,它非常详细


应该注意的是,它只适用于保存为.doc格式的文件。

我在尝试将html转换为word文档时遇到了类似的问题。Word无法读取以base64编码的图像,并且在css和图像样式属性方面有一些限制

我建议遵循这一点。当涉及到数据的保存方式时,它非常详细


应该注意的是,它只适用于保存为.doc格式的文件。

我在尝试将html转换为word文档时遇到了类似的问题。Word无法读取以base64编码的图像,并且在css和图像样式属性方面有一些限制

我建议遵循这一点。当涉及到数据的保存方式时,它非常详细


应该注意的是,它只适用于保存为.doc格式的文件。

我在尝试将html转换为word文档时遇到了类似的问题。Word无法读取以base64编码的图像,并且在css和图像样式属性方面有一些限制

我建议遵循这一点。当涉及到数据的保存方式时,它非常详细

应该注意的是,它只适用于保存为.doc格式的文件