javascript从html字符串生成pdf

时间:2019-06-29 07:03:51

标签: javascript html pdf-generation

我已生成一个HTML页面作为字符串存储在变量中(我们将其称为var htmlPage) 我想将其转换为pdf文件,以后可以下载

var htmlPage = '<!DOCTYPE html>\n'+
'<html lang="en" dir="ltr">\n'+
  '<head>\n'+
    '<meta charset="utf-8">\n'+
    '<title></title>\n'+

    '<style>\n'+
    '.hyperlink{\n'+
      'color: blue;\n'+
      'cursor: pointer;\n'+
    '}\n'+
   '</style>\n'+
  '</head>\n'+
  '<body>\n'+
    '<h1>Hello world!</h1>\n'+
  '</body>\n'+
'</html>';

2 个答案:

答案 0 :(得分:0)

实际上无法实现您想要的方式。 另一种方法是将其写入div并隐藏div,一旦用户单击“打印”,则显示div并隐藏其他所有内容,然后再进行打印。 这样,您要打印的div就会被打印

答案 1 :(得分:0)

尝试使用jsPDF

检查这些链接。可能会有所帮助。

Documentation

HTML to PDF - post on micropyramid

Check this stackoverflow thread