Javascript 将html表格转换为word文档或可编辑pdf

Javascript 将html表格转换为word文档或可编辑pdf,javascript,jquery,html,pdf,ms-word,Javascript,Jquery,Html,Pdf,Ms Word,我一直在使用和,用于导出,使用的代码如下 pdf.fromHTML( source, // HTML string or DOM elem ref. margins.left, // x coord margins.top, { // y coord 'width': margins.width, // max width of content on PDF 'elementHandlers': specialElementHandlers

我一直在使用和,用于导出,使用的代码如下

pdf.fromHTML(
    source, // HTML string or DOM elem ref.
    margins.left, // x coord
    margins.top, { // y coord
        'width': margins.width, // max width of content on PDF
        'elementHandlers': specialElementHandlers
    }

是否有javascript库可将html表导出到word文档(首选)或可编辑pdf?

jsPdf的作者为纯客户端javascript的Microsoft word文档创建了一个文档生成器,并推荐使用Stephen Hardy的

DOCX.js依赖并支持粗体、斜体、下划线、删除线、下标、上标、字体大小、字体颜色、高光和水平对齐。对于读取,它支持上述所有加上嵌入式PNG。对表格和列表(项目符号和编号)的支持可能会在将来出现,但目前还不存在

演示如何使用:


jsPdf的作者制作或你可以在服务器端完成吗?感谢您的指导,我正在寻找一个客户端解决方案,用于生成文档。请确保,现在检查:)@pce你可以将其发布为答案,以便我可以接受它作为答案吗?我使用了DOCX生成器,它工作得很好
var docDOM = document.getElementById('example');

var docObject = docx.export(docDOM, // required DOM Object
{
    creator: "Creator", // optional String
    lastModifiedBy: "Last person to modify", // optional String
    created: new Date(), // optional Date Object
    modified: new Date() // optional Date Object
});

var link = document.createElement('a');
link.appendChild(document.createTextNode("Download Link Text"));
link.title = "Download Title";
link.download = "FilenameHere.docx";
link.href = docObject.href();
document.getElementById("example").appendChild(link);