pdf文件处理--QPDF

1、分割pdf文件

从原文件中取出n-m页,保留原文件的目录格式:

1
qpdf infile.pdf --pages . n-m -- outfile.pdf

从原文件中取出n-m页,不保留原文件的目录格式:

1
qpdf --empty --pages infile.pdf n-m -- outfile.pdf

 将原文件的每一页单独保存为一个文件:

1
qpdf --split-pages infile.pdf outfile.pdf

将原文件的每N页单独保存为一个文件:

1
qpdf --split-pages=N infile.pdf outfile.pdf

2、合并两个pdf文件

将A.pdf和B.pdf合并C.pdf,A在前,B在后:

1
qpdf  B.pdf --pages A.pdf . -- C.pdf

将A.pdf、B.pdf、C.pdf合并成D.pdf:

1
qpdf  C.pdf --pages A.pdf B.pdf . -- D.pdf

将A.pdf的1-5页和B.pdf的2-3页合并成C.pdf: 

1
qpdf  B.pdf --pages A.pdf 1-5 . 2-3 -- C.pdf

3、移除PDF文件密码,假设密码为123456

1
qpdf --password='123456' --decrypt infile.pdf outfile.pdf

  

其他的功能再补充。。。

posted @   华小电  阅读(3577)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示