将 PDFsam 安装到 Linux 和 MacOS 上

不久之前曾给小伙伴们介绍过一款开源免费的拥有分割、合并等功能的神器 PDFsam

前文参考:《就在刚才有人问我怎么拼接合并 PDF 文件》

前文链接:https://www.sysadm.cc/index.php/xitongyunwei/876-just-now-someone-asked-me-how-to-merge-pdf-files


不过之前介绍时,我们只在 Windows 上做了安装演示,其实它是用 Java 写的,完全可跨平台,在 LinuxMacOS 上都能安装使用。

是不是有点好奇,这次我们就来走一遍,看看 LinuxMacOS 上如何安装 PDFsam

如之前所述,我们打开 GitHub 上的项目下载链接。

下载链接:https://www.github.com/torakiki/pdfsam/releases


Linux 上安装 PDFsam

如图所示,我们需要先下载 Linux 的安装包(pdfsam-x.x.x-linux.tar.gz),然后再执行安装操作。


1、新建一个目录,名称随意,这儿以 sysadm 为例。

sudo mkdir /sysadm
cd /sysadm
 


2、最简单的下载方式,可以在系统中使用如下命令。

sudo wget https://www.github.com/torakiki/pdfsam/releases/download/v4.2.7/pdfsam-4.2.7-linux.tar.gz
 


3、下载完成后解压缩。

sudo tar zxvf pdfsam-4.2.7-linux.tar.gz
 

在解压后新生成的 pdfsam-4.2.7-linux 目录中,我们可以在 bin 子目录中找到一个可执行文件 pdfsam.sh


那么单单这个可执行文件能不能运行得起来呢?

哎,不是还有 Jar 文件吗,需要我们另外安装 Java 环境吗?

其实在官网的 FAQ 中已有说明,从版本 4 开始,OpenJDK 11 和简化版本就已经与应用程序组合在一起了,因此无需另外再安装 OpenJDK 了。

OK,我们现在用的就是版本4(4.2.7)啊!

完美, 这就说明我们可以直接运行 bin/pdfsam.sh 来启动应用程序了。

sudo ./bin/pdfsam.sh
 


正常启动后 Ubuntu 下是这样的。


正常启动后 Rocky Linux 下是这样的,CentOS 之类的可以参考之。


界面和 Windows 的基本一样,语言设置和其他具体操作我就不再多说了。

接下来我们再看看 MacOS 上安装 PDFsam 有没有什么别的花样。


MacOS 上安装 PDFsam

我们回到前面介绍的下载链接页面,找到适合 MacOS 的安装包(pdfsam-x.x.x.dmg)并下载之。


下载完成后双击 dmg 安装包,在出现的安装界面中点击 Agree 继续。


到这儿就和 Windows 上的不一样了,它出现了如下图示的界面。

此时我们应该双击 PDFsam Basic 图标,它就是用于启动应用程序的入口,其实熟悉苹果应用程序安装的小伙伴对此也应该不算陌生。


之后便正常打开了应用程序界面,接下来就和其他平台上的操作并无两样了。


转换后文档的权限问题

基本上 PDFsam 的安装并没有什么困难之处,开源跨平台软件不仅支持多语言,操作也十分亲民。

不过这里要强调一个坑,那就是被操作的对象 PDF 文档的权限问题。


由于 PDFsam 本身就是对文档进行分割、提取或合并等加工转换性质的操作,其本质就涉及读写操作(特别是写操作),因此在 Linux 等讲究权限分明的非 Windows 平台下要格外注意正确赋予文档写入权限。

Ubuntu 为例,当我们提取或合并操作后获得了一个新生成的文档,这时应该至少给这个文档加上可读权限,以避免产生普通用户无法打开查看文档的尴尬。


从图中我们可以看到,新文档在普通用户组下并没有读写权限,所以在完成操作之后,我们还要手动给它加上读写权限。

# 赋予可读权限
sudo chmod 644 xxx.pdf

# 赋予读写权限
sudo chmod 666 xxx.pdf
 


权限修正后,我们就可以愉快地对文档进行下一步操作了。


写在最后

PDFsam 是一款非常优秀的 PDF 加工软件,只要你不是对文档进行文字图像的编辑,基本上普通的页面加工都能胜任。

本文也通过简单的说明,演示了其跨平台上完美实现安装的过程。

如果小伙伴们正在寻找分割、合并、旋转 PDF 文档等功能的应用程序,那么 PDFsam 绝对是值得你考虑试用的。

好了,今后关于 PDFsam 如果还有什么新发现,我将继续为大家介绍分享,希望大家也一如既往不断关注和支持我!


扫码关注@网管小贾,阅读更多

网管小贾的博客 / www.sysadm.cc



提交评论

安全码
刷新

© 2020-present 网管小贾 | 微信公众号 @网管小贾
许可协议:CC-BY-NC 4.0 | 转载文章请注明作者出处及相关链接