maven

<dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>2.0.25</version>
</dependency>

Java 代码块

 // 要加载的文件       PDDocument doc = PDDocument.load(new File("读取文件路径"));// 在尾部添加新的页doc.addPage(new PDPage());// 获取尾部页PDPage page = doc.getPage(doc.getNumberOfPages()-1);// 创建 PDImageXObject 对象PDImageXObject pdImage = PDImageXObject.createFromFile("图片路径", doc);// 创建 PDPageContentStream 对象PDPageContentStream contents = new PDPageContentStream(doc, page);// 在 PDF 文档中绘制图像contents.drawImage(pdImage, 0, 0,585,782);// 关闭 PDPageContentStream 对象contents.close();// 输出到目标文件 pdfdoc.save("目标路径pdf");// 关闭文档doc.close();

pdfbox在pdf的尾部添加数据相关推荐

  1. java在文件的后面添加_java 在file的尾部添加数据的两种方法总结

    java 在file的尾部添加数据的两种方法总结 问题描述: 在文件的末尾追加内容 方法1:利用RandomAccessFile类 1.将randomAccessFile模式设置为rw 2将rando ...

  2. java 文件尾部_java 在file的尾部添加数据的两种方法总结

    java 在file的尾部添加数据的两种方法总结 问题描述: 在文件的末尾追加内容 方法1:利用RandomAccessFile类 1.将randomAccessFile模式设置为rw 2将rando ...

  3. pdfBox在pdf指定位置添加表格和内容

    功能描述:在右上角指定位置添加表格和文本. 实现思路:读取pdf,在指定位置画线,线段组成表格:指定位置也就是表格内写入文字.所有pdf坐标原点(0,0)都为左下角. 遇到问题:坐标原点大部分在左下角 ...

  4. 数组算法 往数组尾部添加一条数据1202

    数组算法 往数组尾部添加数据1202 for (int i = 0; i < 数组名.length; i++) {if (数组名[i] == null) {数组名[i] = 要插入的数据;bre ...

  5. R语言dplyr包为dataframe添加数据列实战( Add Columns):基于mutate()函数添加一个或者多个数据列(尾部添加、头部添加、条件生成、某个具体数据列的前后)

    R语言dplyr包为dataframe添加数据列实战( Add Columns):基于mutate()函数添加一个或者多个数据列(尾部添加.头部添加.条件生成.某个具体数据列的前后) 目录

  6. Java向pdf模板中写入数据并在模板之后添加新的表格内容

    场景:我们经常会需要用代码生成pdf文件,涉及到复杂的内容也可以选用先自己制作pdf模板,再用代码去读取,动态数据部分的内容无法用模板实现的就要用Java代码去实现 需求:生成如下的pdf 实现思路: ...

  7. NotePad++使用正则表达式在文末(数据尾部)添加数据,尤其是括号怎么加!

    NotePad++使用正则表达式在文末(数据尾部)添加数据,尤其是括号怎么加! 当我们开发过程中,写Sql语句查询很多个id的数据,比如 写sql语句就需要用引号 '' 把每个id引起来,用逗号 , ...

  8. 【PDFBox】PDFBox操作PDF文档之添加本地图片、添加网络图片、图片宽高自适应、图片水平垂直居中对齐

    这篇文章,主要介绍PDFBox操作PDF文档之添加本地图片.添加网络图片.图片宽高自适应.图片水平垂直居中对齐. 目录 一.PDFBox操作图片 1.1.添加本地图片 (1)案例代码 (2)运行效果 ...

  9. Springboot使用pdfbox提取PDF图片

    Springboot使用pdfbox提取PDF图片 PDFBox的介绍 Springboot集成PDFBox 一.提取pdf首页为图像 1. 实现需求 2. 项目代码 3. 执行结果 二.将pdf内容 ...

最新文章

  1. synchronized同时对原子性、可见性、有序性的保证
  2. 文件创建与文件格式的修改
  3. DeviceToken 获取失败,原因:Error Domain=NSCocoaErrorDomain Code=3000 未找到应用程序的“aps-environment”的授权字符串......
  4. eclipse安装快速打开项目所在位置的插件
  5. 开源 Serverless 里程碑:Knative 1.0 来了
  6. linux 内核 4.10.0,Bodhi Linux 4.2.0发布下载,运行Linux内核4.10
  7. W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
  8. Java黑皮书课后题第2章:2.1(将摄氏温度转换为华氏温度)编写程序,从控制台读入double型的摄氏温度值,将其转为华氏温度,显示结果
  9. 【渝粤题库】陕西师范大学201281 民法作业
  10. location.href属于重定向还是转发_servlet2 单元测试、转发、重定向
  11. 清华大学开源迁移学习算法库:基于PyTorch实现已有算法
  12. KubeEdge 1.2.0 部署
  13. Steam游戏Hacknet部分命令备份
  14. 【分段哈希】H. Paint the Wall
  15. 循环队列和链队的表示和实现
  16. win10计算机联接多个网络,win10两台电脑连接局域网的详细操作教程
  17. 网站服务器的宽带是1mb是什么意思,1mb/s网速是什么意思
  18. 913_emacs中使用restart-emacs
  19. c语言字符串求n的阶乘,C语言求n的阶乘(n!)
  20. 用java制作扑克牌_java实现简单扑克牌游戏

热门文章

  1. 超调量怎么计算公式_超调量
  2. 开发工具(Windows):Android Studio安装与配置
  3. iis8 php环境搭建,IIS8 使用FastCGI配置PHP环境图文教程
  4. java中System.currentTimeMillis
  5. display、visibility、opacity的区别
  6. Ubuntu修改mtu
  7. valueOf()方法的使用
  8. 009 如何更好地进行沟通
  9. MAC 开启root权限
  10. 微软IE团队不干了,火狐8吃不到蛋糕了