返回顶部
首页 > 资讯 > 操作系统 >怎么在Linux中从一个PDF文件中移除密码
  • 380
分享到

怎么在Linux中从一个PDF文件中移除密码

2023-06-16 10:06:33 380人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关怎么在linux中从一个pdf文件中移除密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Linux中从一个PDF文件中移除密码方法 1 – 使用 QpdfQpdf

这篇文章给大家分享的是有关怎么在linux中从一个pdf文件中移除密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

怎么在Linux中从一个PDF文件中移除密码

在Linux中从一个PDF文件中移除密码

方法 1 – 使用 Qpdf

Qpdf 是一个 PDF 转换软件,它被用于加密和解密 PDF 文件,转换 PDF 文件到其他等效的 PDF 文件。 Qpdf 在大多数 Linux 发行版中的默认存储库中是可用的,所以你可以使用默认的软件包安装它。

例如,Qpdf 可以被安装在 Arch Linux 和它的衍生版,使用 pacman ,像下面显示。

$ sudo pacman -S qpdf

在 Debian、ubuntu、Linux Mint 上:

$ sudo apt-get install qpdf

现在,让我们使用 qpdf 从一个 pdf 文件移除密码。

我有一个受密码保护的 PDF 文件,名为 secure.pdf。每当我打开这个文件时,它提示我输入密码来显示它的内容。

怎么在Linux中从一个PDF文件中移除密码

我知道上面 PDF 文件的密码。然而,我不想与任何人共享密码。所以,我将要做的事是简单地移除 PDF 文件的密码,使用 Qpdf 功能带有下面的命令。

$ qpdf --passWord='123456' --decrypt secure.pdf output.pdf

相当简单,不是吗?是的,它是!这里,123456 是 secure.pdf 文件的密码。用你自己的密码替换。

方法 2 – 使用 Pdftk

Pdftk 是另一个用于操作 PDF 文件的好软件。 Pdftk 可以做几乎所有的 PDF 操作,例如:

  • 加密和解密 PDF 文件。

  • 合并 PDF 文档。

  • 整理 PDF 页扫描。

  • 拆分 PDF 页。

  • 旋转 PDF 文件或页。

  • 用 X/FDF 数据 填充 PDF 表单,和/或摧毁表单。

  • 从 PDF 表单中生成 PDF数据模板。

  • 应用一个背景水印,或一个前景印记。

  • 报告 PDF 度量标准、书签和元数据。

  • 添加/更新 PDF 书签或元数据。

  • 附加文件到 PDF 页,或 PDF 文档。

  • 解包 PDF 附件。

  • 拆解一个 PDF 文件到单页中。

  • 压缩和解压缩页流。

  • 修复破损的 PDF 文件。

Pddftk 在 AUR 中是可用的,所以你可以在 Arch Linux 和它的衍生版上使用任意 AUR 帮助程序安装它。

使用 Pacaur:

$ pacaur -S pdftk

使用 Packer:

$ packer -S pdftk

使用 Trizen:

$ trizen -S pdftk

使用 Yay:

$ yay -S pdftk

使用 Yaourt:

$ yaourt -S pdftk

在 Debian、Ubuntu、Linux Mint 上,运行:

$ sudo apt-get instal pdftk

Centos、Fedora、Red Hat 上:

首先,安装 EPEL 仓库:

$ sudo yum install epel-release

$ sudo dnf install epel-release

然后,安装 PDFtk 应用程序,使用命令:

$ sudo yum install pdftk

或者

$ sudo dnf install pdftk

一旦 pdftk 安装,你可以从一个 PDF 文档移除密码,使用命令:

$ pdftk secure.pdf input_pw 123456 output output.pdf

用你正确的密码替换 123456。这个命令解密 secure.pdf 文件,并创建一个相同的名为 output.pdf 的无密码保护的文件。

参阅:

  • How To Merge PDF Files In Command Line On Linux

  • How To Split or Extract Particular Pages From A PDF File

方法 3 – 使用 Poppler

Poppler 是一个基于 xpdf-3.0 代码库的 PDF 渲染库。它包含下列用于操作 PDF 文档的命令行功能集。

  • pdfdetach – 列出或提取嵌入的文件。

  • pdffonts – 字体分析器。

  • pdfimages – 图片提取器。

  • pdfinfo – 文档信息。

  • pdfseparate – 页提取工具

  • pdfsig – 核查数字签名。

  • pdftocairo – PDF 到 PNG/JPEG/PDF/PS/EPS/SVG 转换器,使用 Cairo 。

  • pdftohtml – PDF 到 HTML 转换器。

  • pdftoppm – PDF 到 PPM/PNG/JPEG 图片转换器。

  • pdftops – PDF 到 PostScript (PS) 转换器。

  • pdftotext – 文本提取。

  • pdfunite – 文档合并工具。

因这个指南的目的,我们仅使用 pdftops 功能。

在基于 Arch Linux 的发行版上,安装 Poppler,运行:

$ sudo pacman -S poppler

在 Debian、Ubuntu、Linux Mint 上:

$ sudo apt-get install poppler-utils

在 RHEL、CentOS、Fedora 上:

$ sudo yum install poppler-utils

一旦 Poppler 安装,运行下列命令来解密密码保护的 PDF 文件,并创建一个新的相同的名为 output.pdf 的文件。

$ pdftops -upw 123456 secure.pdf output.pdf

再一次,用你的 pdf 密码替换 123456 。

正如你在上面方法中可能注意到,我们仅转换密码保护的名为 secure.pdf 的 PDF 文件到另一个相同的名为 output.pdf 的 PDF 文件。技术上讲,我们并没有真的从源文件中移除密码,作为代替,我们解密它,并保存它为另一个相同的没有密码保护的 PDF 文件。

方法 4 – 打印到一个文件

这是在所有上面方法中的最简单的方法。你可以使用你存在的 PDF 查看器,例如 Atril 文档查看器、Evince 等等,并打印密码保护的 PDF 文件到另一个文件。

在你的 PDF 查看器应用程序中打开密码保护的文件。转到 “File - > Print” 。并在你选择的某个位置保存 PDF 文件。

怎么在Linux中从一个PDF文件中移除密码

感谢各位的阅读!关于“怎么在Linux中从一个PDF文件中移除密码”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 怎么在Linux中从一个PDF文件中移除密码

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

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

猜你喜欢
  • 怎么在Linux中从一个PDF文件中移除密码
    这篇文章给大家分享的是有关怎么在Linux中从一个PDF文件中移除密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Linux中从一个PDF文件中移除密码方法 1 – 使用 QpdfQpdf...
    99+
    2023-06-16
  • linux中怎么删除一个大文件
    这篇文章主要为大家展示了“linux中怎么删除一个大文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中怎么删除一个大文件”这篇文章吧。删除一个大文件...
    99+
    2024-04-02
  • 怎么在Linux中恢复一个删除了的文件
    这篇文章主要为大家展示了“怎么在Linux中恢复一个删除了的文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么在Linux中恢复一个删除了的文件”这篇文章吧。把删除创建为 rm -i 的别名...
    99+
    2023-06-16
  • linux密码存在什么文件中
    这篇文章主要介绍“linux密码存在什么文件中”,在日常操作中,相信很多人在linux密码存在什么文件中问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux密码存在什么文...
    99+
    2023-04-13
    linux
  • 如何在 Java 中将多个 PDF 文件合并为一个 PDF
    如果您正在开发涉及处理 PDF 文件的 Java 项目,则可能需要将多个 PDF 文件合并到一个文档中。在本文中,我们将演示如何使用 Java 编程语言来实现这一目标。我们将从以下两个方面向您展示如何将多个PDF文件合并为一个PDF: 将文...
    99+
    2023-08-18
    java pdf python
  • 在Linux中如何从潜藏密码迁移至tcb
    小编给大家分享一下在Linux中如何从潜藏密码迁移至tcb,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!潜藏密码作为Linux产品的既定事实标准已经有好多年了,m...
    99+
    2023-06-17
  • linux怎么删除一个文件
    在Linux中,要删除一个文件,可以使用rm命令。请按照以下步骤操作:1. 打开终端(Terminal)。2. 使用cd命令导航到包...
    99+
    2023-09-22
    linux
  • 怎么在Linux中从PDF创建视频
    这篇文章将为大家详细讲解有关怎么在Linux中从PDF创建视频,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在 Linux 中从 PDF 创建视频为此,你需要在系统中安装 “FFMpeg” 和 “Imag...
    99+
    2023-06-16
  • linux下openoffice word文件转PDF中文乱码怎么办
    这篇文章给大家分享的是有关linux下openoffice word文件转PDF中文乱码怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报...
    99+
    2023-06-09
  • 怎么在linux中删除文件夹
    今天就跟大家聊聊有关怎么在linux中删除文件夹,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于P...
    99+
    2023-06-14
  • 怎么在ASP.NET项目中生成一个PDF文档
    本篇文章给大家分享的是有关怎么在ASP.NET项目中生成一个PDF文档,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。安装 DinkToPdf要想安装 DinkToPdf,可以通...
    99+
    2023-06-14
  • linux如何从文件example.txt 中排除第一行
    ...
    99+
    2024-04-02
  • Git如何从整个历史中删除一个文件
    这篇文章主要介绍了Git如何从整个历史中删除一个文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。从整个历史中删除一个文件代码要开源了,但发现其中包括密钥文件或内网ip怎么办...
    99+
    2023-06-27
  • GitLab中怎么删除一个文件夹
    这篇文章主要介绍“GitLab中怎么删除一个文件夹”,在日常操作中,相信很多人在GitLab中怎么删除一个文件夹问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”GitLab中怎么删除一个文件夹”的疑惑有所帮助!...
    99+
    2023-07-05
  • 怎么在Linux系统中批量删除多个文件
    这篇文章主要讲解了“怎么在Linux系统中批量删除多个文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux系统中批量删除多个文件”吧!当我们在linux系统中要删除数万或者数十...
    99+
    2023-06-12
  • linux中怎么清除MYSQL密码
    今天就跟大家聊聊有关linux中怎么清除MYSQL密码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 1.先以root用户登录系统; 2.关闭M...
    99+
    2024-04-02
  • 怎么在Linux中删除和替换文件中的某一行
    本篇文章给大家分享的是有关怎么在Linux中删除和替换文件中的某一行,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  如果有一个abc.txt文件,内容是:...
    99+
    2023-06-09
  • 怎么在Linux系统中加密文件
    今天就跟大家聊聊有关怎么在Linux系统中加密文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。    1. oppnssl md5  加密字...
    99+
    2023-06-10
  • 如何在Java中利用iTextPDF生成一个PDF文件
    这篇文章主要介绍了如何在Java中利用iTextPDF生成一个PDF文件,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!Java可以用来干什么Java主要应用于:1. web开发;2. Android开发...
    99+
    2023-06-06
  • 怎么在 Linux 上创建一个加密文件保险库
    这篇文章主要介绍“怎么在 Linux 上创建一个加密文件保险库”,在日常操作中,相信很多人在怎么在 Linux 上创建一个加密文件保险库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在 Linux 上创建...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作