在ubuntu上如何将多张图片或PDF合到一个PDF上

本文介绍了如何在Ubuntu 20.04上通过apt安装ImageMagick,并使用convert命令行工具将多个图像和PDF合并。在合并过程中,可能会遇到安全策略错误,解决方法是修改政策XML文件,重新授权PDF操作。此外,还提到了ImageMagick的其他用途,如图像转换和大小调整。
摘要由CSDN通过智能技术生成

在日常工作中我们可能需要将不同的PDF或图像合并为一个PDF上,这种情况并不少见。 这时候我们需要学习使用一个非常强大的命令行工具ImageMagick。

通过apt命令下载安装ImageMagick

在Ubuntu 20.04版本中已经预装了ImageMagick,因为有许多软件包使用此工具作为依赖项。通过apt(高级软件包工具)安装ImageMagick非常简单。该软件包已在标准Ubuntu存储库中提供。

打开终端执行以下命令:

  • 首先通过执行以下命令刷新本地包索引:

sudo apt update
  • 接下来执行以下命令来安装ImageMagick:

sudo apt install imagemagick

使用ImageMagick将多个图像合并为一个PDF

我们将使用ImageMagick的转换命令行工具将多个图像合并为一个PDF文件,执行以下命令即可:

convert image1.jpg image2.png image3.bmp output.pdf

命令中图像的顺序决定了output.pdf中图像的合并顺序。

如果转换为PDF时出现以下错误:

convert: attempt to perform an operation not allowed by the security policy 'PDF' @ error/constitute.c/IsCoderAuthorized/408

跳转至“解决安全策略错误”部分,我们在其中讨论了如何解决此问题。

使用ImageMagick将多个PDF合并为一个PDF

使用的是以上合并图片使用过的类似命令,但有一些额外的选项,目的是使得output.pdf的质量更好。

要进行转换,请使用以下命令:

convert -density 300 file1.pdf file2.pdf file3.pdf output.pdf

-density设置渲染PDF的dpi。将此设置为300/600效果为最好。

甚至您还可以在命令中交替使用image和pdf:

convert file1.pdf image1.jpg output.pdf

如果你遇到以下问题,请到下一个标题,我们来讲解

convert: attempt to perform an operation not allowed by the security policy 'PDF' @ error/constitute.c/IsCoderAuthorized/408

解决安全策略错误

ImageMagick具有一些安全策略,出于安全原因而禁用了某些权限。你将必须编辑配置文件以重新启用所需的操作。

使用您喜欢的文本编辑器打开/etc/ImageMagick-6/policy.xml,找到以下行:

<policy domain="coder" rights="none" pattern="PDF" />

并将“ none”替换为“ read | write”

在终端中打开文件并执行:

sudo nano /etc/ImageMagick-6/policy.xml

查找并编辑该行:

<policy domain="coder" rights="none" pattern="PDF" />

改为

<policy domain="coder" rights="read|write" pattern="PDF" />

执行完任务后,建议将policy.xml更改回之前的状态。使用ImageMagick还可以执行许多其他有用的任务,例如调整图像大小,在图像格式之间进行转换等等。

### 回答1: 《Ubuntu Linux 从入门到精通PDF》是一本介绍Ubuntu Linux操作系统的书籍,它涵盖了从入门到精通的内容。Ubuntu是一种基于Linux的开源操作系统,具有高度的安全性、稳定性和易用性。 这本书详细介绍了Ubuntu Linux的安装、配置和使用方法,包括系统设置、文件管理、软件安装和升级、网络设置、用户管理等方面的内容。它还介绍了Ubuntu Linux常用的命令和终端操作,以及一些高级主题,如网络安全、服务器配置和脚本编写等等。 《Ubuntu Linux 从入门到精通PDF》提供了大量的实例和指导,帮助读者快速上手并逐步提升技能。无论是新手还是有一定Linux基础的用户,都可以通过这本书掌握Ubuntu Linux的各种操作技巧。 这本书的特点是通俗易懂,语言简洁明了,适合不同层次的读者。每一章都有练习题和实例,读者可以通过实践巩固所学知识。 总的来说,《Ubuntu Linux 从入门到精通PDF》是一本帮助读者全面了解和掌握Ubuntu Linux操作系统的好书。无论是个人用户还是企业用户,都可以通过这本书提高自己的Linux操作技能,轻松应对各种工作和学习需求。 ### 回答2: 《Ubuntu Linux 从入门到精通 PDF》是一本介绍Ubuntu Linux 操作系统的电子书籍。这本教程从入门级别开始,逐步引导读者逐渐掌握Ubuntu Linux的使用技巧和各种功能。 首先,书会详细介绍Ubuntu Linux的基本概念,包括文件系统结构、用户界面以及常用的终端命令。读者可以通过了解这些基础知识,建立起对Ubuntu Linux操作系统的整体认识。 接着,书将逐一介绍Ubuntu Linux的各种应用程序,如文本编辑器、图像处理工具、办公软件等。读者可以学习如何正确安装和使用这些应用程序,并且了解它们的特点和功能。 此外,书还会介绍Ubuntu Linux的系统管理技巧,包括硬件设备管理、软件包管理以及系统配置等方面。读者可以学习如何维护和优化Ubuntu Linux系统,使其更加高效稳定。 此外,《Ubuntu Linux 从入门到精通 PDF》还会介绍一些高级主题,如网络配置、安全性设置以及服务器管理等内容。这些内容有助于读者深入理解Ubuntu Linux的一些高级特性和应用场景。 总之,《Ubuntu Linux 从入门到精通 PDF》是一本全面、系统地介绍Ubuntu Linux操作系统的电子书籍。读者可以通过学习这本书,逐渐提高自己对Ubuntu Linux的理解和掌握程度,从而能够熟练地使用Ubuntu Linux进行各种任务和操作。 ### 回答3: 《Ubuntu Linux 从入门到精通 PDF》是一本适合初学者学习和掌握Ubuntu Linux操作系统的电子书籍。它详细介绍了Ubuntu的安装、基本配置、常用命令和图形界面的使用等内容。 首先,该书对Ubuntu Linux的基本概念进行了解释,帮助新手了解Linux的特点和优势。然后,它从安装Ubuntu开始,介绍了不同方式安装的步骤和注意事项。接着,该书详细介绍了Ubuntu的桌面环境、文件管理和系统设置,帮助读者熟悉和自定义Ubuntu的界面和设置。 此外,该书还重点讲解了Ubuntu Linux的命令行操作。它详细介绍了常用的命令和命令行操作技巧,帮助读者高效地管理和操作Ubuntu系统。同时,该书还介绍了常见的软件包管理和更新操作,帮助读者安装和升级软件,满足个人和工作的需求。 除了基础知识和操作,该书也涵盖了一些高级主题。它介绍了Ubuntu Linux的网络配置和应用,帮助读者连接和使用互联网。此外,它还介绍了Ubuntu Linux的服务器配置和管理,帮助读者了解和搭建自己的服务器环境。 通过学习《Ubuntu Linux 从入门到精通 PDF》,读者可以逐步掌握Ubuntu Linux操作系统的使用和管理。无论是初学者还是有一定Linux基础的读者,都能够通过该书学习到丰富的知识和技能,提高在Linux环境下的工作效率和技术水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值