jsPDF生成pdf后在网页展示实例

 本文为大家介绍下jsPDF生成pdf后如何在网页展示,下面有个不错示例,大家可以参考下

代码如下:
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=GBK"> 
<title>jsPDF</title> 
<script type="text/javascript" src="jspdf.js"></script> 
<script type="text/javascript"> 
window.onload=function(){ 
var doc = new jsPDF(); 
//var doc = new jsPDF('landscape');//横排 
 
doc.setProperties({//设置文档属性 
title: 'Title', 
subject: 'This is the subject', 
author: 'Dragon', 
keywords: 'javascript, web 2.0, ajax', 
creator: 'MEEE' 
}); 
 
doc.setTextColor(0,255,0); 
doc.setFontSize(22); 
doc.setFont("times"); 
doc.setFontType("italic"); 
doc.text(20, 20, 'Hello world!');//添加文字 
 
doc.setTextColor(255,0,0); 
doc.setFontSize(16); 
doc.setFont("helvetica"); 
doc.setFontType("bold"); 
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.'); 
 
doc.addPage();//添加页 
 
doc.setLineWidth(1);//设置线宽 
doc.setDrawColor(0,255,0);//设置画笔颜色 
doc.setFillColor(255,0,0);//设置填充颜色 
doc.line(60, 20, 115, 60);//画线,两个坐标 
doc.rect(100, 50, 20, 30); //画矩形,左上角坐标,宽度,高度,只有边框 
doc.ellipse(20, 20, 20, 10, 'F');//画椭圆,中心点坐标,宽度,高度,只有边 
doc.circle(120, 20, 20, 'FD');//画圆,中心点坐标,半径,边框和填充都有 
doc.triangle(100, 100, 110, 100, 120, 130, 'FD'); 
 
//doc.output('datauri');//直接输出为新的web页 
document.getElementById("iframe123").src = doc.output('datauristring');//在iframe中显示 

</script> 
</head> 
<body> 
<iframe id="iframe123" frameborder="0" width="400" height="500"></iframe> 
</body> 
</html> 

时间: 2024-08-03 06:09:14

jsPDF生成pdf后在网页展示实例的相关文章

jsPDF生成pdf后在网页展示实例_javascript技巧

复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK"> <title>jsPDF</title> <script type="text/javascript" src="jspdf.js"></script> <s

jasperreport-使用ireport生成pdf后字体大小失效

问题描述 使用ireport生成pdf后字体大小失效 在ireport中编辑了一个报表模板,编译成.jasper文件后在项目中生成报表文件,但是渲染后的报表文件中的字体大小全部失效,其他均正常.请大神不吝指点.以下几点是小弟调查过后已经做过的.1. 已经将itextAsian加入到ireport的classpath中.2. 所需字体也已导入到ireport以及项目中. 多谢! 解决方案 ireport不清楚 我用finereport,目前在finereport设计器中能够选择的字体是系统安装的字

itextsharp生成pdf后的直接打印问题

原文 itextsharp生成pdf后的直接打印问题 小弟这两天用itextsharp生成pdf文档,生成的pdf可以直接保存在指定路径的文件夹下,可是user不想保存,想要点一下button,就可以直接打印,我搞了半天也没找到合适的方法,还希望有做过这方面的,给些建议.多谢多谢啦 我的代码是这样的:  iTextSharp.text.Rectangle page = new Rectangle(683,850); iTextSharp.text.Document document = new 

Winform 生成PDF后如何自动打开

问题描述 如题,winform生成PDF后,如何自动打开?假如说我选择生成到桌面,生成后让这个PDF是打开的,应该怎么实现,代码怎么写 解决方案 解决方案二:Process.Start("xxxx.pdf"); 解决方案三:引用1楼shingoscar的回复: Process.Start("xxxx.pdf"); XXXX里面怎么换成我生成时起的名字啊解决方案四:1楼说的不管用,我在桌面随便建了个txt用这个方法都打不开,错误信息是找不到指定文件解决方案五:引用3楼

PHP在网页中动态生成PDF文件详细教程_php实例

本文详细介绍使用 PHP 动态构建 PDF 文件的整个过程.使用免费 PDF 库 (FPDF) 或 PDFLib-Lite 等开源工具进行实验,并使用 PHP 代码控制 PDF 内容格式. 有时您需要准确控制要打印的页面的呈现方式.在这种情况下,HTML 就不再是最佳选择了.PDF 文件使您能够完全控制页面的呈现方式,以及文本.图形和图像在页面上的呈现方式.遗憾的是,用来构建 PDF 文件的 API 不属于 PHP 工具包的标准部件.现在您需要提供一点帮助. 当您在网络上搜索,寻找对 PHP 的

使用jspdf生成pdf报表_jquery

由于前台html已经动态生成报表,而且,前台有一个功能,一个date range组件,当你拖动的时候,报表会在不提交到后台的情况下动态变化. 因此需要用到js生成生报表: 用到的组件: jquery.js jspdf.js canvg.js html2canvas.js jspdf.plugin.autotable.js 前台动态生成的chart现在一般是用的html5的canvas或者是svg,很不幸运,我遇到的是svg, 如果是flash没研究过. 由于报表还需要保持原html页面的外观,但

PHP使用MPDF类生成PDF的方法_php实例

由于公司业务的需要,最近需要把html静态文件生成pdf,在网上找了很多类文件来实现,效果都不是很好.最先用的是tcpdf这个类特别的慢,而且当前版本有一个很让人头疼的问题-css中的背景图片无法获取到,找了很多资料都无法解决.最后发现mpdf可能实现该功能,大喜过望,而且效率也比tcpdf快. mpdf的官方下载地址:http://www.mpdf1.com/mpdf/download 下载后里面有实例,可以参照着做一个就知道了.当然官方网站也有实例,网址:http://mpdf1.com/c

php生成PDF格式文件并且加密_php实例

项目需求:php生成pdf文件,并且把该文件加密或设置访问密码 开源的TCPDF是基于PHP的一套类库,它能够很好的生成PDF格式的文档.并且支持文件加密,在目前的开源PHP框架.系统.应用中也使用得很广.这里是设置PDF文档的相关属性的方法原型,其中就可以设置密码 TCPDF::SetProtection ( $permissions = array('print', 'modify', 'copy', 'annot-forms', 'fill-forms', 'extract', 'asse

如何用 php将网页生成pdf,网页会超过一页

问题描述 如何用 php将网页生成pdf,网页会超过一页 50C 可以使用组件实现吧,找了许久没有找到,有自己linux服务器,大拿 请帮忙! 解决方案 参考:http://stackoverflow.com/questions/757675/website-screenshots-using-php 解决方案二: 你说的网页会超过一页是什么意思?每个网页不就是一页吗?还是你需要用php把其他文档转成PDF? 解决方案三: 用**htmltopdf** 完美支持