什么是Quartz2D 1、Quartz 2D 是一个二维绘图引擎,同时支持iOS和Mac系统 2、Quartz 2D 能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 图形上下文 1、图形上下文(Grap ...
分类:
移动开发 时间:
2016-11-02 17:51:28
阅读次数:
326
1、需要的jar包:org.xhtmlrenderer.flying-saucer-pdf-itext5,itext.itext,Maven依赖如下: 2、中文支持 由于HTML代码中存在中文,需要添加中文支持,需要把需要的字体文件添加到项目中 3、转换PDF主代码 4、如果从文件中读取HTML代码 ...
分类:
编程语言 时间:
2016-10-28 17:43:31
阅读次数:
234
1、IText实现html2pdf,速度快,纠错能力差,支持中文(要求HTML使用unicode编码),但中支持一种中文字体,开源。 2、Flying Sauser实现html2pdf,纠错能力差,支持多种中文字体(部分样式不能识别),开源。 3、PD4ML实现html2pdf,速度快,纠错能力强, ...
分类:
编程语言 时间:
2016-10-27 12:22:22
阅读次数:
270
最近项目中遇到要用html生成pdf文件的需求,一开始研究了下前端插件jspdf,使用h5canvas绘图生成图片,再把图片生成pdf文件,遇到了各种各样的问题,生成的pdf文件达到20多M,height超过5000浏览器就崩溃,有兴趣的童鞋可以尝试一下,该方案LZ最终放弃了。接着开始尝试服务端生..
分类:
其他好文 时间:
2016-10-26 11:25:57
阅读次数:
523
最近做项目,需要把用户信息页面打印成pdf导出,在github上发现了一个插件,非常好用。 Rotativa是一个开源的用户MVC页面生成PDF格式文档的dll封装库,我们可以在管理Nuget包中找到并安装它。 安装好之后就可以直接输入一个视图,并生成pdf返回了,具体上代码: 1 return n ...
分类:
Web程序 时间:
2016-10-25 18:56:46
阅读次数:
265
开篇 最近使用 Phantomjs 生成PDF,其中遇到一些问题,导致PDF生成失败,如出现空白文件或一页数据量太大,都是由于没有设置好格式导致。特别是分页问题,感觉资料很少,除了在 StackOverflow 上看到些许资料外,中文社区基本看不到,附上修改后的 rasterize.js 来做讲解: ...
分类:
Web程序 时间:
2016-10-25 16:40:31
阅读次数:
496
1.简介 通常在R中从来进行分析和展现的数据都是以基本的格式保存的,如.csv或者.Rdata,然后使用.Rmd文件来进行分析的呈现。通过这个方式,分析师不仅可以呈现他们的统计分析的结果,还可以直接生成pdf和html文件,节省了大量的时间。但是,当你想要给其他人参阅你的文档的时候,你就需要编译.R ...
分类:
其他好文 时间:
2016-10-17 06:49:25
阅读次数:
235
先用三句话来介绍什么是LaTeX:1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。3.LaTeX在使用体验方面,最不易被Wor ...
分类:
其他好文 时间:
2016-10-12 22:52:30
阅读次数:
293
因为公司项目用java做的,需要我这边用php上传文件。只给了个接口,参数都不明确,然后这边不提交表单,在生成pdf之后就立马上传。用了php+curl,总是没上传成功,这里看到了篇文章http://blog.sina.com.cn/s/blog_709475a101013dlf.html,希望可以 ...
分类:
Web程序 时间:
2016-09-28 22:58:06
阅读次数:
366
前言:最近项目里面有一些对Excel操作的需求,博主想都没想,NPOI呗,简单、开源、免费,大家都喜欢!确实,对于一些简单的Excel导入、导出、合并单元格等,它都没啥太大的问题,但是这次的需求有两点是NPOI搞不定的: 找了一圈资料,对于Excel生成pdf,网上的答案千篇一律:使用COM组件的方 ...