Linux上将图片、word转换为PDF和PDF合并

1 图片转PDF ImageMagick

在Linux系统中,将图片转换为PDF文件的常见方法是使用ImageMagick这个工具。

1、下载ImageMagick:
首先需要安装ImageMagick,可以通过包管理器安装,例如在Ubuntu上使用:

sudo apt update
sudo apt install imagemagick

2、修改权限:
如果转换时遇到安全策略错误,需要编辑ImageMagick的配置文件/etc/ImageMagick-6/policy.xml,将相关的权限设置从"none"改为"read|write"。

sudo vi /etc/ImageMagick-6/policy.xml
<policy domain="coder" rights="read|write" pattern="PDF" />

3、转换:
使用ImageMagick的convert命令将图片转换为PDF。

convert image1.jpg image2.png output.pdf

2 word文件转pdf

1、安装unoconv:

sudo apt-get install unoconv

2、将文件夹内所有docx都转换为pdf:

find . -type f -name "*.docx" -exec unoconv -f pdf -o {} {} \;

或者将单个docx转换为pdf:

unoconv -f pdf -o path/to/your/document.pdf path/to/your/document.docx

3 PDF合并、拆分 pdftk

1、安装pdftk:

sudo apt-get install pdftk

2、合并PDF:

pdftk *.pdf **.pdf cat output ***.pdf
pdftk ./dirname/*.pdf cat output ***.pdf

3、拆分PDF:

pdftk input.pdf burst output page_%02d.pdf

4、提取PDF:

pdftk input.pdf cat 1-3 output extracted.pdf

https://blog.csdn.net/g310773517/article/details/141963948

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值