成都创新互联网站制作重庆分公司

Java如何添加、替换、删除PDF中的图片

小编给大家分享一下Java如何添加、替换、删除PDF中的图片,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

成都创新互联服务项目包括辽源网站建设、辽源网站制作、辽源网页制作以及辽源网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,辽源网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到辽源省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

工具:Free Spire.PDF for Java (免费版)

Jar获取及导入:官网下载,并解压将lib文件夹下的jar文件导入java程序,或者通过maven仓库下载并导入。

jar导入效果:

Java如何添加、替换、删除PDF中的图片

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().add();

 //加载图片,并获取图片高宽
 PdfImage image = PdfImage.fromFile("fj.png");
 int width = image.getWidth()/2;
 int height = image.getHeight()/2;

 //绘制图片到PDF
 page.getCanvas().drawImage(image,50,50,width, height);

 //保存文档
 pdf.saveToFile("AddImage.pdf");
 pdf.dispose();
 }
}

图片添加效果:

Java如何添加、替换、删除PDF中的图片

【示例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, image);
 //保存文档
 pdf.saveToFile("ReplaceImage.pdf");
 pdf.dispose();
 }
}

图片替换效果:

Java如何添加、替换、删除PDF中的图片

【示例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如何添加、替换、删除PDF中的图片

java基本数据类型有哪些

Java的基本数据类型分为:1、整数类型,用来表示整数的数据类型。2、浮点类型,用来表示小数的数据类型。3、字符类型,字符类型的关键字是“char”。4、布尔类型,是表示逻辑值的基本数据类型。

看完了这篇文章,相信你对“Java如何添加、替换、删除PDF中的图片”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享题目:Java如何添加、替换、删除PDF中的图片
标题链接:http://cxhlcq.com/article/jessph.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部