介绍
小编给大家分享一下Java如何添加,替换,删除PDF中的图片,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
工具:免费的尖顶。Java PDF(免费版)
Jar获取及导入:官网下载,并解压将自由文件夹下的Jar文件导入Java程序,或者通过maven仓库下载并导入。
Jar导入效果:
<强> Java代码示例强>
【示例1】添加图片到PDF
import com.spire.pdf。*; import com.spire.pdf.graphics。*; public class  AddImage { ,public static  void main (String [], args), { ,//创建文档 ,PdfDocument pdf =, new PdfDocument (); ,//添加一页 ,PdfPageBase page =, pdf.getPages阀门()(); ,//加载图片,并获取图片高宽 ,PdfImage image =, PdfImage.fromFile (“fj.png"); ,int width =, image.getWidth ()/2; ,int height =, image.getHeight ()/2; ,//绘制图片到PDF ,page.getCanvas () .drawImage(形象,50,50、宽度,高度); ,//保存文档 ,pdf.saveToFile (“AddImage.pdf"); ,pdf.dispose (); ,} }
图片添加效果:
【示例2】替换PDF中的图片
import com.spire.pdf。*; import com.spire.pdf.graphics.PdfImage; public class  ReplaceImage { ,public static  void main (String [], args), { ,//加文载PDF档 ,PdfDocument pdf =, new PdfDocument (); ,pdf.loadFromFile (“AddImage.pdf"); ,//获取第一页 ,PdfPageBase page =, pdf.getPages () . get (0); ,//加载一张图片 ,PdfImage image =, PdfImage.fromFile (“lh.png"); ,//使用加载的图片替换第一页上的第一张图片 ,page.replaceImage(0,,形象); ,//保存文档 ,pdf.saveToFile (“ReplaceImage.pdf"); ,pdf.dispose (); ,} }
图片替换效果:
【示例3】删除PDF中的图片
import com.spire.pdf。*; public class  DeleteImage { ,public static  void main (String [], args), { ,//创建PdfDocument对象 ,PdfDocument pdf =, new PdfDocument (); ,//加文载PDF档 ,pdf.loadFromFile (“AddImage.pdf"); ,//获取指定页 ,PdfPageBase page =, pdf.getPages () . get (0); ,//删除页面上的指定图片 ,page.deleteImage (0); ,//保存文档 ,pdf.saveToFile (“DeleteSpecificImage.pdf", FileFormat.PDF); ,pdf.dispose (); ,} }
图片删除效果:
Java基本数据类型有哪些
Java的基本数据类型分为:1,整数类型,用来表示整数的数据类型。2,浮点类型,用来表示小数的数据类型。3,字符类型,字符类型的关键字是“字符”。4,布尔类型,是表示逻辑值的基本数据类型。
看完了这篇文章,相信你对“Java如何添加,替换,删除PDF中的图片”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!