js生成pdf文件,支持中文字体,插入图片
来源:互联网 发布:映像淘宝视频 编辑:程序博客网 时间:2024/05/05 12:38
先引入两个js文件:
<script src="/js/pdfmake.min.js"></script><script src="/js/vfs_fonts.js"></script>
下载地址:http://download.csdn.net/detail/yuanyuan171601/9753111
<button onclick="download()">下载PDF文件</button><script> function download() { var x = new ImageDataURL(["../images/wc_logo.png"]);//插入的图片路径,可以插入多张图片 x.oncomplete = function() { var imgs = new Array(); console.log("complete"); for (key in this.imgdata) { if (this.imgdata[key] == this.emptyobj)//不存在的图片直接忽略 continue;imgs.push({image:this.imgdata[key],margin:[ 150, -100, 0, 0 ]});//pdfmake的图片格式{image:image dataurl} //margin调整位置,四个坐标依次为左上右下 }var dd = {content: [{text:'比希望更炽热的',fontSize: 12,margin:[ 300, 0, 0, 0 ]},{text:'比绝望更深邃的',fontSize: 12,margin:[ 300, 0, 0, 0 ]},{text:'是爱啊',fontSize: 20},imgs,],
defaultStyle: {font: '微软雅黑'}};
pdfMake.fonts = {微软雅黑: {normal: 'msyh.ttf',bold: 'msyh.ttf',italics: 'msyh.ttf',bolditalics: 'msyh.ttf'}};
pdfMake.createPdf(dd).download();}
}
关于pdf内容的样式的调整可以参考pdfmake的官方文档:http://pdfmake.org/#/gettingstarted
0 0
- js生成pdf文件,支持中文字体,插入图片
- java-pdf-itext 生成pdf 文档(支持中文字体)
- java-pdf-itext7、itextpdf 生成pdf 文档,使用pdf模板生成(支持中文字体)
- 向PDF文件插入图片
- iText生成pdf中文字体解决方案
- java生成PDF-支持中文及图片
- 如何编辑pdf文件并插入图片
- PDF文件中插入图片(图章)
- libharu pdf 中文字体生成,及字体旋转。
- java 生成pdf文件,添加图片
- android 文字或者图片生成.pdf文件
- iTextSharp添加图片生成PDF文件
- java 生成pdf文件,添加图片
- android 文字或者图片生成.pdf文件
- java 生成pdf文件,添加图片
- java 通过 itext生成pdf添加,插入文字,图片
- java中生成pdf,插入图片,页眉、页脚、表格
- php采用tcpdf生成pdf支持中文,图片
- SpringMVC——@ModelAttribute
- Android输入系统(二)
- 用STAR法则写简历
- JavaBean,List,Map转成json格式
- 启动mysql时遇到The server quit without updating PID file
- js生成pdf文件,支持中文字体,插入图片
- 中小学艺术教师基本功大赛
- Redis的序列化
- React-Component-Keys
- 用CI框架向数据库中实现简单的增删改查
- ionic,angular设置是否输入日记
- RGB颜色与16进制色以及透明色
- Zipline:一个Pythonic的交易算法库
- Android与HTML+JS的交互