一 概述

实现原理为将图片放入指定的pdf文件中。
参考文档https://pan.baidu.com/s/11DpS-DOyRrwrYuEIGl7vWwhttps://pan.baidu.com/s/11DpS-DOyRrwrYuEIGl7vWw         提取码:yfs2

参考资料:iText 帮助文档.pdf (book118.com)https://max.book118.com/html/2018/1109/6115022130001230.shtm

二 依赖引入

     <!--png to pdf--><!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --><dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.13</version></dependency><!-- https://mvnrepository.com/artifact/com.itextpdf/itext-asian --><dependency><groupId>com.itextpdf</groupId><artifactId>itext-asian</artifactId><version>5.2.0</version></dependency>

二 实现方式

//生成指定宽高的pdf文件
Document document = new Document(new Rectangle(makeupW, makeupH));PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("PDF文件生成位置");writer.setPdfVersion(PdfName.P);document.open();Image image = Image.getInstance("图片资源位置");image.setAbsolutePosition(0,0);//将图片放入pdf文件document.add(image);document.close();

Java实现png图片转pdf相关推荐

  1. java如何将图片转为pdf

    引入pom依赖 <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</ ...

  2. Java itext实现图片转pdf

    一.引入pom依赖 <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf< ...

  3. 【文件操作专题】java 实现多张图片合成PDF

    本篇文章分析如何将多张图片合成一个pdf文件,留下此篇文章,方便以后查阅,从网上找了很多案例,最后找了itextpdf这个比较好,最重要的是,要最下缩放比例,由于我们使用的图片大小都不一样的规格,直接 ...

  4. java ppt 转图片格式_Java PPT(X)转图片、PDF和SVG

    (一)简介: 工作中,PowerPoint文档有时需要被转换为PDF/图像文件来存档.因为PDF或图片的页面布局是固定的,很难被修改且能被大多数设备打开,所以PDF或者图片比起PowerPoint格式 ...

  5. Java实现图片转PDF

    1.导入依赖 <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf -->         <dependenc ...

  6. java使用itext将图片放到pdf模板的指定位置

    java使用itext将图片放到pdf模板的指定位置 前面的准备步骤可以参考我的上一篇文章 这里直接上代码 这里用的图片是路径的形式,还有种情况是图片是base64的时候,这种情况就需要转一下图片格式 ...

  7. java图片转换pdf_Java实现图片转换PDF文件的示例代码

    最近因为一些事情,需要将一张简单的图片转换为PDF的文件格式,在网上找了一些工具,但是这些工具不是需要注册账号,就是需要下载软件. 而对于只是转换一张图片的情况下,这些操作显然是非常繁琐的,所以作者就 ...

  8. 使用java将word文档docx,doc(包含图形,文本框)完美转换成所有格式图片(pdf,png,gif,jpeg等等)

    使用java将word文档docx,doc(包含图形,文本框,图片等)完美转换成所有格式图片(pdf,png,gif,jpeg等等)下文中附带代码,效果图等 思路 使用到的包 实现代码 效果图: 思路 ...

  9. java中把gui插入图片_在java中使用图片实现gui的美化.pdf

    在java中使用图片实现gui的美化.pdf 还剩 3页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 图形图像处理GRAPHICS AND IMAGE ...

最新文章

  1. TabHost.TabSpec中的标签实现图文左右排(默认上下排)
  2. [bzoj4034]树上操作
  3. m1 MBA配置Homebrew环境+国内源配置
  4. WP7实例篇之土豆搜索器(2)
  5. mockjs json数组找不到_【接口测试】JSON 断言中的JSON Path
  6. 【DP】LeetCode 53. Maximum Subarray
  7. 运用ffmpeg生成MP4文件
  8. C语言:查找打印质数(素数)
  9. CSS之内联、内部、外部样式
  10. 电脑屏幕网页字体大小怎么调整?
  11. 全网首发,克莱斯勒大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装
  12. tomcat日志切割和定期删除
  13. python爬取京东商品信息_使用selenium爬取京东商品信息
  14. 膨胀卷积(空洞卷积)学习篇
  15. GWAS - plink提取染色体位置范围内的SNP位点
  16. 北京信息工程学院考研计算机,2017届信息工程学院考研光荣榜
  17. 【这些题我一拿到手就会】C指针和数组试题详解(上)
  18. 3D打印中的翘曲变形—cubePro打印机的故障原因
  19. 网络安全 中间人攻击-DNS欺骗 使用ettercap
  20. Pandas的 loc iloc ix 区别

热门文章

  1. putty连接虚拟机服务器,SSH:putty通过SSH连接固定IP的虚拟机
  2. 在Java中打印金字塔图案
  3. Springboot集成海康SDK(以海康USB_SDK为例)
  4. 【C语言语法】表达式与语句的区别与联系
  5. 如何对PDF文件中的内容进行编辑修改
  6. 使用exe4j打包javafx项目
  7. 解决Charles手机抓包出现unknown和乱码的问题
  8. Keras_examples
  9. CeSharp107.1.4升级物联网浏览器
  10. PostgreSQL AUTO INCREMENT