Vic*_*cky 2 html javascript jquery fileserver
我正在尝试使用 JavaScript 将 HTML 转换为 word (.docx)。我正在使用这个http://www.jqueryscript.net/other/Export-Html-To-Word-Document-With-Images-Using-jQuery-Word-Export-Plugin.html插件进行转换。但这只是转换 HTML 文件中的所有内容。我的意思是用 head 标记所有元素,即使里面有一些内容。输出文件看起来像这样
Mime-Version: 1.0 Content-Base: file:///home/userprofile/JsWs/sample.html Content-Type: Multipart/related; 边界="NEXT.ITEM-BOUNDARY";type="text/html"
--NEXT.ITEM-BOUNDARY 内容类型:text/html;charset="utf-8" 内容位置:file:///home/userprofile/JsWs/sample.html
Run Code Online (Sandbox Code Playgroud)<p>this is going to be paragraph </p> </body></html>--NEXT.ITEM-边界--
而我的HTML是
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="FileSaver.js"></script>
<script src="jquery.wordexport.js"></script>
</head>
<body>
<script type="text/javascript">
jQuery(document).ready(function($) {
$("a.word-export").click(function(event) {
$("#export-content").wordExport();
});
});
</script>
<div id="export-content">
<p>this is going to be paragraph </p>
</div>
<a class="word-export" href="javascript:void(0)"> Export as .doc </a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
帮我看看如何在 word 中转换 HTML 的内容。
小智 5
我不相信这会在所有设备上始终在 Microsoft Word 中打开。我实际上一直在研究一个类似的项目googoose。它也旨在将 html 转换为 word 文档。这在我的桌面版和手机版 Microsoft Word 上都对我有用。
根据我的测试,Word 会出现 MIME 标头问题,并且没有 html、body 标签等。
如果你还在尝试这样做,你应该研究这个项目。它应该支持一段时间,因为还有一个使用 googoose的Wordpress 插件,它链接到自述文件。默认操作是在页面加载时下载文档,但您可以将其设置为在单击时运行。例如,
只需包含 jquery 和这个插件。
<script type="text/javascript" src="http://github.com/aadel112/googoose/jquery.googoose.js"></script>
Run Code Online (Sandbox Code Playgroud)
然后调用onClick
jQuery(document).ready(function($) {
$("a.word-export").click(function(event) {
$(document).googoose({
area: '#export-content'
});
});
});
Run Code Online (Sandbox Code Playgroud)
使用 googoose,您可以包含目录、页眉、页脚、自动页码等。您可以在打印视图中打开文档,设置边距和页面大小。它比引用的脚本更具可配置性,后者根本不可配置。
| 归档时间: |
|
| 查看次数: |
22659 次 |
| 最近记录: |