首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在javascript中写入PDF并从服务器下载pdf文件.....有人能告诉我怎么解决这个问题吗?

如何在javascript中写入PDF并从服务器下载pdf文件.....有人能告诉我怎么解决这个问题吗?
EN

Stack Overflow用户
提问于 2013-10-02 14:35:03
回答 1查看 569关注 0票数 0

我尝试了下面的代码来做这件事。但它不起作用。

代码语言:javascript
复制
<!doctype>

<html>

<head>

<title>Generate PDF</title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />   


<script type="text/javascript" src="js/libs/swfobject.js"></script>

<script type="text/javascript" src="js/libs/downloadify.min.js"></script>

<script type="text/javascript" src="js/jspdf/jspdf.js"></script>

<script type="text/javascript">

    function downloadPdf()
{

Downloadify.create('downloadify',

   { 

 filename: 'myPDF.pdf',


  data: function()

 { 

   var doc = new jsPDF();

 doc.setFontSize(22);

 doc.text(20, 20, 'Hello World');

  doc.addPage();

  doc.setFontSize(16);

   doc.text(20, 30, 'Second Page This is some normal sized text underneath.'); 

  return doc.output();

            },

   onComplete: function(){ alert('Your File Has Been Saved!'); },

   onCancel: function(){ alert('You have cancelled the saving of this file.'); },

onError: function(){ alert('You must put something in the File Contents or there will be nothing to save!'); },

 downloadImage: 'images/download.png',

swf: 'images/downloadify.swf',

  width: 100,

 height: 30,

  transparent: true,

 append: false

});

}


</script>

</head>

<body>

To generate PDF Click Here.

<input type="button" value="Generate" onClick="downloadPdf();" />

<br/>

<div id="downloadify"></div>

</body>

</html>
EN

回答 1

Stack Overflow用户

发布于 2014-04-10 22:03:01

页面加载后,应立即调用函数'Downloadify‘。尝试使用"body onload“方法调用它,例如。或者将其包装在"window.onload()“函数中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19131194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档