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中的图片”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联网站建设公司行业资讯频道,感谢各位的阅读!

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:Java如何添加、替换、删除PDF中的图片-创新互联
文章出自:http://pwwzsj.com/article/djscee.html