用iText把图片转成PDF
1.iText
iText是一个非常著名的能够快速产生PDF文件的Java类库。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。软件首页:http://www.itextpdf.com
2.实现图片转成PDF
在项目中要求把几个图片转成pdf,一页一个。代码如下:
/*** * @param destPath 生成pdf文件的路劲* @param images 需要转换的图片路径的数组* @throws IOException* @throws DocumentException*/public static void imagesToPdf(String destPath, String[] images)throws IOException, DocumentException {// 第一步:创建一个document对象。Document document = new Document();document.setMargins(0, 0, 0, 0);// 第二步:// 创建一个PdfWriter实例, PdfWriter.getInstance(document,new FileOutputStream(destPath));// 第三步:打开文档。document.open();// 第四步:在文档中增加图片。int len = images.length;for (int i = 0; i < len; i++) {Image img = Image.getInstance(images[i]);img.setAlignment(Image.ALIGN_CENTER);//根据图片大小设置页面,一定要先设置页面,再newPage(),否则无效document.setPageSize(new Rectangle(img.getWidth(), img.getHeight()));document.newPage();document.add(img);}// 第五步:关闭文档。document.close();}
3.其它参考资料,备用
(1)iText官网例子:http://www.itextpdf.com/book/examples.php
(2)一个IBM上的清晰教程:http://www.ibm.com/developerworks/cn/opensource/os-javapdf/
用iText把图片转成PDF相关推荐
- springboot项目图片转换成pdf
加入itext的依賴 <!--图片转pdf--><dependency><groupId>com.lowagie</groupId><artifa ...
- itextpdf将图片转成pdf文件及pdfbox将多张pdf合成一张
记录只为自己以后方便查找. 转载参考 pdf合并:http://www.cnblogs.com/MoreThinking/archive/2017/07/27/7245433.html 图片转pdf ...
- python 怎么将数组转为列表_图片转换成pdf格式怎么操作?什么软件能将图片转为pdf?...
伙伴们好,你们知道如何把图片转为pdf格式吗?前一阵子我参加了一个家居行业大会,在会议上拍摄了不少会议照片,包括主持人讲话.嘉宾出席.观众提问.产品推广等环节都拍摄了不同的角度.拍摄好后,需要传送给写 ...
- xsd文件转图片_图片转换成PDF格式怎么转?图片转换成PDF的软件哪个好?
图片转换成PDF格式怎么转?经验丰富的设计师在完成图片格式的设计作品后都会将图片转成PDF格式文件,这样方便保存以及参加一些设计比赛.同时我们在保存大量图片的时候也可以将图片转换成PDF文件.但是还有 ...
- Andorid 实现图片转成pdf的方法
用java语言写的图片转换成pdf 主要介绍了三种图片压缩方法 保存下来 以后学习 参考http://download.csdn.net/download/u010118528/5212196 1 ...
- 渲染好的页面怎么转为图片_图片导成PDF后页面大小不同怎么办
你是否遇到过将图片合成PDF或在PDF文件中插入图片,明明图片看起来都是一样大小,但是打开PDF页面却是大小不一致,这是什么原因呢?要怎么才能调整成一样的大小呢? 首先我们来分析一下合成PDF文件大小 ...
- .net core 文件流保存图片_如何将图片打包成PDF文件进行保存?
如何将图片打包成PDF文件进行保存?我们都知道PDF文件是一种电子文档发行和数字化信息传播的理想文档格式,支持跨平台传输.对普通读者而言,用PDF制作的电子书具有纸版书的质感和阅读效果,可以逼真地展现 ...
- 为什么复制粘贴格式总是出错_想把图片转换成pdf格式怎么做?你找对方法了吗...
在工作中,总是会遇到各式各样的文件格式问题,例如昨天客户要的是PDF版本,我却做成了图片格式,现在只有把图片转换成PDF格式了,关键是几十张的长图,转换起来会不会很麻烦?其实只要找对了方法,就能很轻松 ...
- 怎样把jpg图片转换成pdf
导语:怎样把JPG图片转换成PDF?很多用户碰到这类格式转换问题,往往苦于缺乏有效的方法,事实上,要把JPG图片转换成PDF非常简单,只要选择专业的JPG转换器就可以了.但是作为没有经验的电脑用户,怎 ...
- JAVA 将图片转换成pdf文件
/** * 将图片转换成pdf文件 *imgFilePath 需要被转换的img所存放的位置. 例如imgFilePath="D:\\projectPath\\55555.jpg" ...
最新文章
- CLH锁 、MCS锁
- centos 调整home分区xfs_Linux中对lvm逻辑卷分区大小的调整教程(针对xfs与ext4不同文件系统)...
- python练习集100题_8道关于python的练习题
- 浙江省计算机vb二级考试题库,浙江省计算机二级vb上机试题题库..doc
- 同样是做技术,为什么 Java 能比 C++ 多赚10万?
- 老罗学习MVC之旅:MVC组件分析
- 当学术大家遇到技术大拿,如何攻克数据库应用头号难题?数位产学研大咖这样解读
- Qt学习笔记——打开并显示图片
- ABB码垛算法程序与设计接口参考案例
- 3.4、云计算FusionAccess桌面运维与管理
- SIP协议详解(中文)-5
- ASO优化图标篇:App图标优化的几点建议
- 【BZOJ】【P1406】【AHOI2007】【密码箱】【题解】【数论】
- 如何让div靠右_div对齐 CSS实现DIV居中对齐 div居右对齐 div居左对齐
- 痞子衡嵌入式:ARM Cortex-M文件那些事(5)- 映射文件(.map)
- 新换的手机号码被人注册了微信怎么办?
- revit二开之关联族参数的实现
- JAVA中的二维数组的定义及使用
- V-Appstore 9Apps(Android)
- Java并发Future