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