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

更多推荐