Javascript 以类似于innerHTML的pdf格式显示内容

Javascript 以类似于innerHTML的pdf格式显示内容,javascript,pdf,Javascript,Pdf,我有一个HTML到PDF的转换器,它将以PDF格式显示网页的内容。到目前为止,我能够得到的信息,但数据显示在一个不同的顺序 当我在网页上显示vDIV.innerHTML时,它会正确显示。但类似的事情我尝试在PDF上做,但我无法做到。以下是我下载PDF的工作代码 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>fromHTML EX</t

我有一个HTML到PDF的转换器,它将以PDF格式显示网页的内容。到目前为止,我能够得到的信息,但数据显示在一个不同的顺序

当我在网页上显示vDIV.innerHTML时,它会正确显示。但类似的事情我尝试在PDF上做,但我无法做到。以下是我下载PDF的工作代码

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>fromHTML EX</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <script src="https://parall.ax/parallax/js/jspdf.js"></script>

  <script type="text/javascript">
  function PDF1()
{
    var doc = new jsPDF();
    var elementHandler = {

    };

    vDiv = document.getElementById("divExport");
    var vTable = '<br>';
    vTable += '<table class="wrs_export">';
    vTable += '<tr class="wrs_export">';
    vTable += '<th class = "wrs_export">Radio ID</th>';
    vTable += '<th class = "wrs_export">Description</th>';
    vTable += '<th class = "wrs_export" colspan="2">Additional Info</th>';
    vTable += '<th class = "wrs_export">Location</th>';
    vTable += '<th class = "wrs_export">Start Time</th>';
    vTable += '<th class = "wrs_export">Duration</th>';
    vTable += '<th class = "wrs_export">Result</th>';
    vTable += '<th class = "wrs_export">Failure Type</th>';
    vTable += '<th class = "wrs_export">Corrective Action</th>';
    vTable += '</tr>';

    vDiv.innerHTML = vTable;

    doc.fromHTML(
      vTable,
      150,
      15,
      {
        'width': 180,'elementHandlers': elementHandler
      });
      doc.open("datauri");
}

fromHTMLex
函数PDF1()
{
var doc=new jsPDF();
var elementHandler={
};
vDiv=document.getElementById(“divExport”);
变量vTable='
'; vTable+=''; vTable+=''; vTable+=“无线电ID”; vTable+=“描述”; vTable+=“附加信息”; vTable+=“位置”; vTable+=“开始时间”; vTable+=“持续时间”; vTable+=“结果”; vTable+=“故障类型”; vTable+=“纠正措施”; vTable+=''; vDiv.innerHTML=vTable; doc.fromHTML( vTable, 150, 15, { “宽度”:180,“elementHandler”:elementHandler }); 打开文件(“数据URI”); }
根据网页的信息显示在一个连续的方式,但我得到了一个垂直的方式。我试图将vDiv.innerHTML放在doc.fromHTML中,但仍然无法在网页中显示完全相同的内容。我错过什么了吗?请帮忙