iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >在Linux命令行操作PDF的方法
  • 848
分享到

在Linux命令行操作PDF的方法

2023-06-16 07:06:10 848人浏览 八月长安
摘要

本篇内容主要讲解“在linux命令行操作pdf的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux命令行操作PDF的方法”吧!pdftk 命令提供了许多处理 PDF 的命令行操作,包

本篇内容主要讲解“在linux命令行操作pdf的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux命令行操作PDF的方法”吧!

pdftk 命令提供了许多处理 PDF 的命令行操作,包括合并页面、加密文件、添加水印、压缩文件,甚至还有修复 PDF。

虽然 PDF 通常被认为是相当稳定的文件,但在 Linux 和其他系统上你可以做很多处理。包括合并、拆分、旋转、拆分成单页、加密和解密、添加水印、压缩和解压缩,甚至还有修复。 pdftk 命令能执行所有甚至更多操作。

“pdftk” 代表 “PDF 工具包”(PDF tool kit),这个命令非常易于使用,并且可以很好地操作 PDF。例如,要将独立的文件合并成一个文件,你可以使用以下命令:

$ pdftk pg1.pdf pg2.pdf pg3.pdf pg4.pdf pg5.pdf cat output OneDoc.pdf

OneDoc.pdf 将包含上面显示的所有五个文档,命令将在几秒钟内运行完毕。请注意,cat 选项表示将文件连接在一起,output 选项指定新文件的名称。

你还可以从 PDF 中提取选定页面来创建单独的 PDF 文件。例如,如果要创建仅包含上面创建的文档的第 1、2、3 和 5 页的新 PDF,那么可以执行以下操作:

$ pdftk OneDoc.pdf cat 1-3 5 output 4pgs.pdf

另外,如果你想要第 1、3、4 和 5 页(总计 5 页),我们可以使用以下命令:

$ pdftk OneDoc.pdf cat 1 3-end output 4pgs.pdf

你可以选择单独页面或者页面范围,如上例所示。

下一个命令将从一个包含奇数页(1、3 等)的文件和一个包含偶数页(2、4 等)的文件创建一个整合文档:

$ pdftk A=odd.pdf B=even.pdf shuffle A B output collated.pdf

请注意,shuffle 选项使得能够完成整合,并指示文档的使用顺序。另请注意:虽然上面建议用的是奇数/偶数页,但你不限于仅使用两个文件。

如果要创建只能由知道密码的收件人打开的加密 PDF,可以使用如下命令:

$ pdftk prep.pdf output report.pdf user_pw AsK4n0thingGeTn0thing

选项提供 40(encrypt_40bit)和 128(encrypt_128bit)位加密。默认情况下使用 128 位加密。

你还可以使用 burst 选项将 PDF 文件分成单个页面:

$ pdftk allpgs.pdf burst$ ls -ltr *.pdf | tail -5-rw-rw-r-- 1 shs shs   22933 Aug  8 08:18 pg_0001.pdf-rw-rw-r-- 1 shs shs   23773 Aug  8 08:18 pg_0002.pdf-rw-rw-r-- 1 shs shs   23260 Aug  8 08:18 pg_0003.pdf-rw-rw-r-- 1 shs shs   23435 Aug  8 08:18 pg_0004.pdf-rw-rw-r-- 1 shs shs   23136 Aug  8 08:18 pg_0005.pdf

到此,相信大家对“在Linux命令行操作PDF的方法”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 在Linux命令行操作PDF的方法

本文链接: https://www.lsjlt.com/news/282656.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Linux命令行操作PDF的方法
    本篇内容主要讲解“在Linux命令行操作PDF的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux命令行操作PDF的方法”吧!pdftk 命令提供了许多处理 PDF 的命令行操作,包...
    99+
    2023-06-16
  • linux进入redis命令行操作的方法
    这篇文章主要介绍了linux进入redis命令行操作的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。1、先进入redis目录,将redis安...
    99+
    2024-04-02
  • 如何在Linux的命令行中操作屏幕录制
    本篇内容主要讲解“如何在Linux的命令行中操作屏幕录制”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Linux的命令行中操作屏幕录制”吧!script和scriptreplay在绝大多数...
    99+
    2023-06-13
  • Linux的vi命令操作
    1、vi常用命令汇总 1.1 文件操作 1.2 进入编辑操作 1.3 光标移动 1.4 文本赋值、粘贴、剪切 1.5 查找及替换命令 2、详细命令 2.1、vi的基本概念 基本上vi可以分为...
    99+
    2023-10-23
    linux 运维 服务器
  • 在linux下MySQL的常用操作命令
    一、启动与退出 1、启动 MySQL 服务 net start mysql   或   service mysql start 2、关闭 MySQL 服务 net stop mysql    或   service mysql stop 3...
    99+
    2023-09-03
    linux mysql
  • C# 调用命令行执行Cmd命令的操作
    1、不知道为啥 process.StartInfo.Arguments = "/c" + "start D:/Tim/Bin/QQScLauncher.exe"; 这个执行命...
    99+
    2024-04-02
  • PostgreSQL常用命令行操作方法有哪些
    以下是一些常用的PostgreSQL命令行操作方法: 连接到数据库:可以使用以下命令连接到PostgreSQL数据库: psql...
    99+
    2023-10-26
    PostgreSQL
  • Linux中以sar命令监控系统的操作方法
    本篇内容介绍了“Linux中以sar命令监控系统的操作方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!sar(System Activit...
    99+
    2023-06-12
  • Linux ps命令详解及Linux查看进程的操作方法
    目录一、常用操作1、查看所有进程(连带命令行)2、显示所有包含其他使用者的进程3、查看指定进程(grep过滤)4、查看CPU/内存占用率最高的进程5、查看指定用户的进程6、分页查看进...
    99+
    2022-12-16
    Linux ps命令 Linux 查看进程
  • Linux ps命令详解及Linux查看进程的操作方法
    目录一、常用操作1、查看所有进程(连带命令行)2、显示所有包含其他使用者的进程3、查看指定进程(grep过滤)4、查看CPU/内存占用率最高的进程5、查看指定用户的进程6、分页查看进程二、拓展1、TTY字段(终端类型)2...
    99+
    2022-12-16
    Linux ps命令 Linux 查看进程
  • Python怎么执行Linux操作系统的命令
    这篇文章主要讲解了“Python怎么执行Linux操作系统的命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么执行Linux操作系统的命令”吧!在开发运维脚本过程中,经常需要...
    99+
    2023-06-02
  • Linux命令行查看cpu(lm_sensors)和显卡温度(nvidia-smi)的操作方法
    Linux命令行如何查看cpu和显卡温度 lm_sensors,是一款基于linux系统的硬件监控的软件。可以监控主板,CPU的工作电压,温度等数据。 实际上sensors命令只是读...
    99+
    2022-12-15
    Linux命令行查看cpu和显卡温度 Linux 查看cpu温度
  • linux进入mysql命令行的方法
    这篇文章给大家分享的是有关linux进入mysql命令行的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。linux怎么进入mysql命令行?格式: mysql -h主机地址 ...
    99+
    2024-04-02
  • Python 使用pip在windows命令行中安装HDF reader包的操作方法
    HDF reader包是一个常用来将.mat类型数据导入到python在这里插入代码片中使用的包。非常好用,今天介绍一下,如何在命令行中安装这个包。 首先我们通过点击屏幕最下方任务栏...
    99+
    2022-12-15
    Python  使用pip安装HDF reader包 Python  安装HDF reader包
  • Linux rm命令详解 Linux删除文件目录的操作方法
    目录rm 命令作用:删除文件或目录一、常用操作1. 删除文件2. 删除目录二、其他操作rm 命令 作用:删除文件或目录 参数: -f      直接删除,不需要确认。-r &nbs...
    99+
    2023-01-28
    Linuxrm命令删除文件 Linuxrm命令 Linux删除文件目录
  • 在命令行打开mysql的方法
    这篇文章主要介绍在命令行打开mysql的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在命令行打开mysql的方法:首先在cmd命令行中输入“net start mysql”;然...
    99+
    2024-04-02
  • Golang操作命令行的几种方式总结
    目录前言简单使用使用Shell执行命令简单封装Shell执行命令前言 在实际开发工作中,我们经常使用命令行进行日志分析、程序部署、debug程序等工作。在Linux下,|、grep、...
    99+
    2024-04-02
  • MySQL如何在命令行操作表数据
    这篇文章主要介绍了MySQL如何在命令行操作表数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 1...
    99+
    2024-04-02
  • Linux常见操作命令(1)
    ​                                        前言:作者也是初学Linux,可能总结的还不是很到位                                        ♈️今日夜电波:达尔...
    99+
    2023-10-04
    linux 运维 后端
  • linux中命令行操作快捷键有哪些
    这篇文章给大家分享的是有关linux中命令行操作快捷键有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。历史相关命令 !!:执行上一条命令!num:执行历史命令中第num条命令!-num:执行历史命令中倒数第n...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作