有时候,我们会把一些图片、几个 pdf 文件合并为一个 pdf 文件。这是一个简单易用的 pdf 合并工具,支持将多个 pdf、png、jpg、jpeg 文件合并为一个文件。
安装
- 下载 Ghostscript 安装,全部使用默认选项,点击下一步直到完成安装。
- 下载 ImageMagick 安装。全部使用默认选项,点击下一步直到完成安装。
脚本
将以下脚本保存为 merge-pdf.bat 文件,存放在一个目录中(例如:merge-pdf)
@echo off
setlocal EnableDelayedExpansion
set MAGICK=magick
for /d %%D in (*) do (
set "FILES="
for %%F in ("%%D\*.png" "%%D\*.jpg" "%%D\*.jpeg" "%%D\*.pdf") do (
if exist "%%~fF" (
set FILES=!FILES! "%%~fF"
)
)
if not "!FILES!"=="" (
echo build %%D.pdf
%MAGICK% -density 150 !FILES! -quality 80 "%%D.pdf"
) else (
echo skip %%D
)
)
echo done
pause
使用方法
- 在 merge-pdf 目录下新建一个文件夹(文件夹名称为合并后 pdf 的文件名),将需要合并的 PDF、png、jpg、jpeg 文件放在这个文件夹下。
- 可在 merge-pdf 目录下新建多个文件夹,分别存放不同需要合并的文件。
- 双击运行
merge.bat脚本。 - 查看 merge-pdf 目录下生成的合并后 PDF 文件。
