Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iframe标记中使用pdfmake生成pdf_Javascript_Html_Pdf_Iframe - Fatal编程技术网

Javascript 在iframe标记中使用pdfmake生成pdf

Javascript 在iframe标记中使用pdfmake生成pdf,javascript,html,pdf,iframe,Javascript,Html,Pdf,Iframe,我有这个JS,我想用这个JS(用pdfmake制作)在iframe标记中生成pdf 在此iframe中显示pdf: <frameset cols="25%,*,25%"> <frame src=""> </frameset> 单击此按钮时: <button type="submit" name="save" class="btn btn-default" onclick="start();">Savw</button

我有这个JS,我想用这个JS(用pdfmake制作)在iframe标记中生成pdf

在此iframe中显示pdf:

  <frameset cols="25%,*,25%">
      <frame src="">
  </frameset>

单击此按钮时:

<button type="submit" name="save" class="btn btn-default" onclick="start();">Savw</button>
Savw

谢谢。

我想我的设置有点不同,但是试试这个-类似的东西对我来说很管用

首先,在
上放置一个id,然后替换

// pdfMake.createPdf(docDefinition).open();
var doc = pdfMake.createPdf(docDefinition);
var f = document.getElementById('foo');
var callback = function(url) { f.setAttribute('src',url); }
doc.getDataUrl(callback, doc);
getDataUrl函数以生成的url作为参数运行回调函数。该回调应该在框架上设置src属性。我的回调还包括
console.log(url)这样我就可以看到发生了什么

// pdfMake.createPdf(docDefinition).open();
var doc = pdfMake.createPdf(docDefinition);
var f = document.getElementById('foo');
var callback = function(url) { f.setAttribute('src',url); }
doc.getDataUrl(callback, doc);