Java多个pdf文件合并一个pdf(多页)
直接Ctrl C/V可用
Java代码
import java.io.FileOutputStream;
import com.lowagie.text.Document;
import com.lowagie.text.pdf.PdfCopy;
import com.lowagie.text.pdf.PdfImportedPage;
import com.lowagie.text.pdf.PdfReader; /*** pdf合成工具* @author ziho**/
public class MergePdfFile { public static void main(String[] args) { String[] files = { "C:/Users/Administrator/Desktop/4.pdf", "C:/Users/Administrator/Desktop/5.pdf","C:/Users/Administrator/Desktop/6.pdf"}; String savepath = "C:/Users/Administrator/Desktop/00.pdf"; mergePdfFiles(files, savepath); }public static String mergePdfFiles(String[] files, String newfile) { Document document = null; try { document = new Document(new PdfReader(files[0]).getPageSize(1)); PdfCopy copy = new PdfCopy(document, new FileOutputStream(newfile)); document.open(); for (int i = 0; i < files.length; i++) { PdfReader reader = new PdfReader(files[i]); int n = reader.getNumberOfPages(); for (int j = 1; j <= n; j++) { document.newPage(); PdfImportedPage page = copy.getImportedPage(reader, j); copy.addPage(page); }} } catch (Exception e) { e.printStackTrace(); } finally { document.close(); } return newfile; }
}
Java多个pdf文件合并一个pdf(多页)相关推荐
- 用nodejs把多个PDF文件成为一个PDF文件
用nodejs把多个PDF文件成为一个PDF文件 1.先下载 pdf-lib包 cnpm install pdf-lib 2.新建文件夹pdf 文件夹和pool文件夹 pdf文件夹是存放pdf原始文件 ...
- python实现pdf文件合并,多个pdf文件合并,pdf文件叠加
不多说,直接上代码: # -*- coding:utf-8*-# 请拉到最底下,修改这两个变量 # 请修改需要合并的文件的文件夹路径:file_dir # 请修改输出文件名: outfileimpor ...
- java 使用itext合并多个pdf文件成一个pdf
maven <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --><dependency><g ...
- 怎么将几张pdf合并成一张_怎么把多个PDF文件合并成一个
怎么把多个PDF文件合成为一个PDF文件?我相信这个问题是许多小伙伴在工作当中都会遇到的一个问题,其实想要将多个PDF文件合成为一个PDF文件还是非常简单的,只需要利用到迅捷PDF转换器,就可以轻松的 ...
- python完成文件夹批量word转pdf文件及pdf文件合并+word文件合并
前言:有同学问我,如何把文件夹中的文件一次性完成打印,由于文件太多,单个打印着实麻烦.这些文件主要有三种类型,分别为PDF,word(.doc和.docx),我决定把他们全部变为PDF文件,然后再合并 ...
- 多个ai文件合并成pdf_【多个ai文件合并成pdf】作文写作问答 - 归教作文网
怎么将多个AI PDF文件合成一个pdf文档 1.鼠标双击打开转换器,进入到转换器界面内后.鼠标点击左侧各项功能选项中的PDF的其他操作选项.接着再点击下方出现的PDF合并选项. 2.然后就需要把合并 ...
- 使用itextpdf实现横板PDF文件与竖版PDF文件的相互转换
在实际的开发过程中,可能会遇到以下的一些场景: 一个全部为竖版的PDF文件,现在需要将其全部转换为横版PDF文件: 一个全部为竖版的PDF文件,现在需要将指定页转换为横版PDF文件: 一个PDF文件中 ...
- pdf合到一起java_如何将两个PDF文件合并成一个Java?
我想使用 PDFBox合并许多PDF文件到一个这是我做了: PDDocument document = new PDDocument(); for (String pdfFile: pdfFiles) ...
- java将多个pdf文件合并成一个pdf文件
需要下载jar:https://pan.baidu.com/s/1_wOUUAqWz_5jbfwzMP8ahg package com.skysz.framework.file;import java ...
- java 实现两个pdf文件 合并为一个pdf 文件
package test; import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowa ...
最新文章
- seal report mysql_Seal Report开放数据库报表工具(.Net)
- iOS -- UIApplication
- 「AlphaGo 之父」David Silver最新演讲,传授强化学习的十大原则
- Target runtime Apache Tomcat v7.0 is not defined.
- 最容易看懂的汇编语言书籍:汇编语言 王爽
- 安全性问题(数据篡改(拿到别人的URL,篡改数据(金额)发送给系统))
- 吴恩达深度学习笔记2-Course1-Week2【神经网络基础:损失函数、梯度下降】
- Wannafly挑战赛18C 异或和
- 复习一下日志等级类型
- CNNIC公告称半个月已处理不良网站域名万例
- Centos下oracle11g R2的启动与关闭监听、数据库
- Windows Server2012 R2中安装SQL Server2008
- Web漏洞扫描工具:AWVS下载
- java导入shp数据并解析
- kitkat(KRT16S)从hal层到app层写法
- 腕能助手android9,腕间应用助手(com.gmf.watchapkassistant) - 1.7 - 应用 - 酷安
- ResNet 残差神经网络(小白版)
- (openCV 十二)图像增强(对数变换/伽马变换/分段线性变换)
- 机器人三星云顶之弈_机器码|云顶之弈10.16三星机器人加强介绍-云顶之弈10.16三星机器人加强了吗_234游戏网...
- 教您正确选择一款合适您的家用路由器
热门文章
- 英超必way体育:曼城6-3曼联,帽子戏法太厉害了
- win8.1能安装matlab,解决win8.1安装matlab出现无法访问您试图使用的功能...vcredist.msc...等等...
- 那些年我们一起上过的黑客网站
- Python 复制文件并重命名
- matlab构造跟驰模型,基于跟驰模型的交通流混沌研究
- 社区分享 | 从零开始学习 TinyML(一)
- 月薪30K的软件测试简历怎么包装,软件测试项目经验怎么写?软件测试简历编写,赠软件测试简历模板
- Nginx从入门到精通(全)
- 合肥工业大学数值分析(计算方法)满分实验代码(python实现)
- VS2010安装VC9 RunTime 失败的问题