1:设置字体 2:应用上面设置的字体…
由于confluence导出PDF格式文件需要应用字体文件,下载字体文件在confluence管理员界面安装即可. 我这里使用从simhei.ttf楷体,可以从windowns主机里下载(c:/windows/fronts) 注意: 如果要使用楷体.必须为simhei这个名,否则报错,更加提示修改对应字体名然后导入即可.…
前言   作为开发人员,工作中难免会遇到复杂表单的导出,接下来介绍一种通过Java利用模板便捷导出Pdf表单的方式 模拟需求   需求:按照下面格式导出pdf格式的学生成绩单 准备工作 Excel软件 Adobe Acrobat XI Pro软件 模板制作 第一步:利用Excel制作出上述表单,设置好字体.行高.列宽等,如下: 第二步:按照给定模板做好Excel表单后,删除需要后期填充的数据 第三步:打开Adobe Acrobat XI Pro软件,开始依据Excel模板制作PDF模板 1.单击…
JSP页面导出PDF格式文件基本在前端页面可以全部完成 <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.0.272/jspdf.debug.js"></script&…
在许多生成报表的时候需要我们后台作出动态的数据,并渲染到前端生成pdf格式,Excel格式的各种报表,但是浏览器自带的生成pdf功能,windows系统的ctrl+p键就能完全搞定这一需求,但对客户来说,这种体验极差,肯定是不行的,有好几种方法将html生成pdf格式,每一种方法都有自己的优缺点, 先简单谈一谈第一种比较简单的jsPDF,代码完全有javascript就够了,不需要后台,但是不管哪一种都需要页面前端代码写的表准规范,不那么乱套就行, jsPDF:直接上代码: <!DOCTYPE…
From: http://blog.sina.com.cn/s/blog_5e54bc6801012gfg.html $ sudo pacman -S poppler-data…
1.官方下载echarts 包. 2.实例案例: 1)页面: <h2>Index</h2> <div id="main" style="height:400px"></div> <br /> <br /> <div id="main2" style="height:600px"></div> <input type="…
导出过程中,如果出现JavaDoc中文乱码的问题,可以在Other command line arguments栏目添加命令参数:-encoding UTF-8 -charset UTF-8(如果是GBK,参数为 -encoding GBK -charset GBK) 位置参照下图: 即可解决中文乱码问题,效果图如下:…
改源码: 打开vendor/mpdf/mpdf/src/Config/FontVariables.php 在最后一行加入: "gb" => [ 'R' => 'gb.ttf', 'B' => 'gb.ttf', 'I' => 'gb.ttf' ] new的时候,使用刚刚设置的字体 $mpdf = new Mpdf(['utf-8', 'A4', 16, '', 10, 10, 15, 1, 'default_font' => 'gb']); 然后就可以用了…
问题描述 iReport 5.6.0 PDF格式导出,中文不显示. 报错信息如下: Error exporting print... Could not load the following font : pdfFontName   : STSong-LightpdfEncoding   : UniGB-UCS2-HisPdfEmbedded : truenet.sf.jasperreports.engine.JRRuntimeException: Could not load the foll…
0.ATTENTION!!! JavaFx里是通过Java调用控制台执行的的jupyter和xelatex指令, 这些个指令需要在本地安装Jupyter和MikTeX之后才能正常在电脑上运行 1.[问题背景] 1.1 最近写了一个大数据的小练习,感觉那个有点用,就想导出PDF去打印 然后问题来了:导出的PDF不显示中文!!!(可惜那一块多钱). 网上教程差不多就是用juypter和xlatex命令进行转换,但是这样一个一个转感觉有点麻烦, 然后就想着写一个Java程序看看能不能自己选择文件进行P…
注意:编写此项目时,请先手动编写**.jrxml  或者用IReport生成**.jrxml或**.jasper 注:java导出报表与web项目显示报表方法其实是相同的,只不过有一句代码不同,如下 html.setParameter(JRHtmlExporterParameter.OUTPUT_FILE_NAME,"C:/Users/Administrator/Desktop/ireport/report1.html");//生成文件 //html.setParameter(JRHt…
在WEB上想做一个导出PDF的功能,发现jsPDF比较多人推荐,遗憾的是不支持中文,最后找到pdfmake,很好地解决了此问题.它的效果可以先到http://pdfmake.org/playground.html查看.在使用过程中,还发现图片的插入是相对繁琐的一件事. 针对这些问题,本文的主要内容可分为三部分: pdfmake的基本使用方法: 如何解决中文问题; 如何通过指定图片地址插入图片. pdfmake的基本使用方法 1.包含以下两个文件 <script src="build/pdf…
1.测试例子: 需要导入的外部jar包: 相关API http://www.coderanch.com/how-to/javadoc/itext-2.1.7/com/lowagie/text/package-summary.html 推荐博客相关参考资料: http://www.cnblogs.com/linjiqin/p/3539283.html import java.awt.Color; import java.io.FileNotFoundException; import java.i…
简介 本文使用jspdf 1.5.3版.GitHub地址:https://github.com/MrRio/jsPDF jspdf是歪果仁开发的,因此在一开始就没想过支持非英文以外的文字,这就导致了非英文的文本都是乱码. 因此就有其他大佬给增加了其他解决方案,到了1.5版本也正式加入了非英文支持的解决方案. 解决的思路大致是,给jspdf加载其他字体库,使其能够正常输出中文. 打包字体文件 在开始的第一步我们需要从GitHub下载源代码,因为我们需要使用其中附带的工具fontconverter.…
Jupyter Notebook 最近搞机器学习用到了Jupyter Notebook. 作为一个实时记事本,有时需要将内容导出为PDF. 但是,Jupyter Notebook自带的File -> Download as -> PDF via Latex,需要Pandoc和XeLatex支持,否则会出现错误. 以下是Windows下的操作步骤 不在意非得用PDF via Latex可以直接去看最后一种方法 安装Pandoc和XeLatex 1.安装Pandoc Pandoc是一个可以方便地对…
前言 项目中有个需求,需要将合同内容导出成pdf.上网查阅到了 iText , iText 是一个生成PDF文档的开源Java库,能够动态的从XML或者数据库生成PDF,同时还可以对文档进行加密,权限控制,并且还支持Java/C#等,但是iText本身提供的HTML解析器还是不够强大,许多HTML标签和属性无法识别,更悲催的是简单的CSS它不认识,排版调整样式让人头大.那么有没有什么方式能够支持css呢,又查阅到了 flying-saucer, flying-saucer也是导出PDF的一种解决…
现今主流的计算机中文字符编码方案是:GBK和UTF-8. 不同编码方案使用不同的字符集,GBK字符集在中文字符长度和字符数量上存在绝对优势,但对国外字符并不支持.所以,完全面向国内的程序/网页使用的是GBK字符集的GBK编码,而面向国外或面向国内兼国外的程序/网页使用的是Unicode字符集的UTF-8编码. 如果在使用Visual Studio Code 1.44打开源码文件时,出现乱码,那很有可能是因为该文件字符编码是GBK.(没错,Visual Studio Code 1.44默认的字符编…
遗留的问题 之前我们进行了基于texlive定制chemfig化学式转换Python服务镜像,虽然完成pdf的输出服务改造,但是输出效果并不是太好,如下图: 这个图有两个比较严重问题 不支持中文 空白区域过大,纸张空间浪费 其实最主要的问题是用户很难接受,这样东西放在前端无法很好地展示,我自己也看不下去,奈何第一次接触latex,有心无力,就支持了一个蠢萌的换纸功能.不过mol2chemfig在他们的官网中的Web Interface的PDF preview链接显示的PDF是没有空白区域的很小一…
dompdf\lib\fonts\dompdf_font_family_cache.php记住这个文件里面存放的是字体生成的缓存,迁移时如果覆盖了这个文件会导致乱码而且很难找到出错的地方,相信我.... dompdf是php把html导出pdf的工具,十分好用,除了个别css3的属性不支持,其他都非常不错,中文需要引用中文字体,具体办法官方有这里简单说下: 代码: $html = '<html><head> <meta http-equiv="Content-Typ…
jrxml字段属性设置: <textElement> <font fontName="宋体" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/> </textElement> 在工程lib中引入itextasian-1.5.2.jar文件,注意该文件的目录结构为com/lowagie/tex…
方法 1 导出csv格式文件 新建excel文件 比如 a.xls excel软件打开 选择菜单数据 -导入外部数据  unicode默认下一步 选择 逗号分隔符 点击确定导入完成 方法 2 导出成html格式  使用ie打开 在ie上点击右键 导出到 microsoft excel 打开的excel另存为 a.xls 完成…
JasperReport简介 JasperReport:java提供的一个类库,承上启下,读取IReport生成的xxx.jrxml文件,获取到pdf中需要显示的全部内容,然后底层调用IText相关的方法,生成一个具体的PDF文档 IReport:  图形化报表开发工具(java swing编写的一个可视化工具) --->xxx.jrxml IText:java提供的一套用于生成PDF文档的类库编写的代码. 报表技术之PDF格式报表生成 (JasperResport) 1.JasperRepor…
Detail 1里面放置动态内容框可以循环遍历数据 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/qq_34766300/article/details/94615859一.前言​ 最近的项目中也使用到了Jaspersoft,组长让我们熟悉 JasperReport+iReport,作为小白一脸懵逼,只知道是报表,以为是POI之类的什么.经过一段时间百度,看blog,试水,终于弄完了,…
一.前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText.通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题. 二.iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库.通过iText不仅可以生成PDF或rtf的文档,而且可以将XML.Html文件转化为PDF文件. iText的…
iText导出pdf.word.图片 一.前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText.通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题. 二.iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库.通过iText不仅可以生成PDF或rtf的文档,而且可以将XML.Htm…
Ireport 报表导出 Poi + ireport 导出pdf, doc ,excel ,html 格式 下面是报表导出工具类reportExportUtils 需要导出以上格式的报表 只需要调用本工具类的exportmain 方法即可. import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import jav…
这篇文章同步到http://www.waylau.com/from-ireport-to-jaspersoft-studio/ 从5.5版本号開始,Jaspersoft Studio将代替iReport 成为JasperReports官方设计器.iReport 维护截止日期到2015年底.意味着不会再有新的功能添加进iReport,但会做一些关键bug的修复.更新. 所幸的是基于eclipse的Jaspersoft Studio相同开源.免费! Yeah! Jaspersoft Studio是一…
最近项目有一个导出报表文件的需求,我脑中闪过第一念头就是导出pdf(产品经理没有硬性规定导出excel还是pdf文件),于是赶紧上网查看相关的资料,直到踩了无数的坑把功能做出来了才知道其实导出excel的api更方便,网上的相关博客也更多,不过坑也踩完了,这一次就来把代码和收获整理和分享一下. 导出pdf模板的局限性 在看到需求之前,我先去网上去搜了一波,发现网上很大一部分博客都是将如何导出pdf模板的,就是先制作一张pdf模板,把固定不变的地方先写好,把需要改变的地方留白并设置参数,然后在代码…
网上有很多免费的在线电子书籍,没有pdf格式,不方便离线阅读,也不方便做记录,所以找了几个将在线内容制作成pdf文件的方法. 一.如果网站上的书籍内容没有分页,所有内容都直接显示出来了,最简单,直接将打印机设为PDF即可: 二.书籍内容分章节显示,需要点击链接重新请求数据切换的: 利用 teleport 软件将整个站点导出到本地. 利用 http-server(任意语言皆可)将上述站点起个本地服务. 安装adobe acrobat DC,它内置了浏览器内核,可以将前端代码直接渲染成pdf格式.使…