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>
<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-10-28 14:07:01

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

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

 本文为大家介绍下jsPDF生成pdf后如何在网页展示,下面有个不错示例,大家可以参考下 代码如下: <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=GBK">  <title>jsPDF</title>  <script type="text/javascript" src=&

js获取指定字符前/后的字符串简单实例_javascript技巧

如下所示: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> /* string 字符串; str 指定字符; split(),用于把一个字符串分割成字符串数组; split(str)[0],读取

js实现网页抽奖实例_javascript技巧

本文实例讲述了js实现网页抽奖的方法.分享给大家供大家参考.具体如下: 这段网页抽奖程序,基于javascript代码实现,简单的演示如何使用JS来实现抽奖功能,点击"开始抽奖"按钮,程序即开始抽奖了,需要停止的时候按"停止",以前发过类似的抽奖程序有几个了,有兴趣的自己在本站网页特效栏目搜索"抽奖"看下. 运行效果如下图所示: 具体代码如下: <!DOCTYPE html> <html lang="zh"&

js实现仿百度汽车频道选择汽车图片展示实例_javascript技巧

本文实例讲述了js实现仿百度汽车频道选择汽车图片展示的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"&

JS远程获取网页源代码实例_javascript技巧

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <title>远程网页源代码读取</title> <sty

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 的