diff --git a/res/README.txt b/res/README.txt new file mode 100644 index 0000000..d8c1d75 --- /dev/null +++ b/res/README.txt @@ -0,0 +1,43 @@ +图片收集与PDF生成脚本 +======================== + +该脚本用于从 `origin` 目录及其子目录中收集图片,并生成包含所有收集到的图片的 PDF 文件。支持的图片格式包括 `.jpg`, `.jpeg`, `.png`, `.tiff`, `.bmp`, 和 `.gif`。 + +文件结构 +======== + +确保你的目录结构如下 +/origin +# 包含一些压缩文件和图片 +/out +config.txt # 可选 +create_pdf.exe + + +使用说明 +======== + +配置文件 (config.txt) +--------------------- + +你可以在项目根目录中创建一个 `config.txt` 文件,以自定义 PDF 生成的布局参数。默认参数如下: +imagesPerRow=3 +rowsPerPage=2 +imageWidth=60 +imageHeight=130 +xStart=10 +yStart=20 + +这些参数的含义如下: + +- `imagesPerRow`: 每行图片的数量 +- `rowsPerPage`: 每页的行数 +- `imageWidth`: 每张图片的宽度比例 +- `imageHeight`: 每张图片的最大高度 +- `xStart`: 图片在页面上的起始 x 坐标 +- `yStart`: 图片在页面上的起始 y 坐标 + +运行脚本 +-------- + +双击运行 `create_pdf.exe`。脚本将读取配置文件中的参数(如果存在),否则使用默认参数,收集 `origin` 目录及其子目录中(包含压缩包)的所有支持格式的图片并生成 PDF 文件。 diff --git a/res/config.txt b/res/config.txt new file mode 100644 index 0000000..8086db4 --- /dev/null +++ b/res/config.txt @@ -0,0 +1,6 @@ +imagesPerRow=3 +rowsPerPage=2 +imageWidth=60 +imageHeight=130 +xStart=10 +yStart=20 \ No newline at end of file diff --git a/res/create_pdf.exe b/res/create_pdf.exe new file mode 100644 index 0000000..55568bd Binary files /dev/null and b/res/create_pdf.exe differ