繁体   English   中英

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

[英]convert html table to word document or editable pdf

我一直在使用jquery datatablejsPDF ,使用类似的代码将html表导出为pdf

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的作者提出了在纯客户端Microsoft Word文档的JavaScript称为文档生成DOCX.js和建议斯蒂芬·哈代的使用DOCX.js

DOCX.js依赖JSZip,并支持粗体,斜体,下划线,删除线,下标,上标,字体大小,字体颜色,突出显示和水平对齐的编写。 为了阅读,它支持以上所有功能以及嵌入式PNG。 将来可能会支持表格和列表(项目符号和编号),但目前尚不支持。

ZerdaH的Fork的演示用法:

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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM