Sejda 从 CSV 文件列表名称中合并 PDF
Sejda merging PDFs from CSV filelist names
我最近安装了 sedja-console
用于从命令行合并 pdf 文件。
输入的 pdf 文件的名称位于名为 filelist-inputs.csv
的 CSV 文件中,如下所示:
./Temp/source/046032.pdf,./Temp/source/048155.pdf
./Temp/source/049278.pdf,./Temp/source/050818.pdf,./Temp/source/052962.pdf
./Temp/source/052962.pdf,./Temp/source/054117.pdf
我需要一个 CSV 文件列表名称第一行的输出 pdf 文件,第二行第二行的另一个输出 pdf 文件,第三行的另一个输出,等等...
我试过这样的命令行:
~$ sejda-console merge -l filelist-inputs.csv -o ./Temp/target/merged[FILENUMBER####].pdf
但当我想要 3 个文件时,它只会创建一个名为 merged[FILENUMBER####].pdf
的唯一文件:
merged0001.pdf
merged0002.pdf
merged0003.pdf
我已经简化了问题,因为我需要在 700 个输出文件中合并 3500 多个 pdf 文件。
Sejda 获取 CSV 中的所有值并生成一个合并的 PDF,Sejda 中没有任何选项或设置来实现您的要求,您将需要一些脚本来遍历 CSV 行,创建一个每行 CSV 并将其提供给 Sejda。
输出文件名merged[FILENUMBER####].pdf
是字面意思,因为PDF合并任务生成一个输出文件,它需要一个明确的输出文件名。 [CURRENTPAGE]
或 [FILENUMBER]
等前缀在生成多个输出 PDF 文件(拆分任务等)中用作 -p
参数时有效。
我最近安装了 sedja-console
用于从命令行合并 pdf 文件。
输入的 pdf 文件的名称位于名为 filelist-inputs.csv
的 CSV 文件中,如下所示:
./Temp/source/046032.pdf,./Temp/source/048155.pdf
./Temp/source/049278.pdf,./Temp/source/050818.pdf,./Temp/source/052962.pdf
./Temp/source/052962.pdf,./Temp/source/054117.pdf
我需要一个 CSV 文件列表名称第一行的输出 pdf 文件,第二行第二行的另一个输出 pdf 文件,第三行的另一个输出,等等...
我试过这样的命令行:
~$ sejda-console merge -l filelist-inputs.csv -o ./Temp/target/merged[FILENUMBER####].pdf
但当我想要 3 个文件时,它只会创建一个名为 merged[FILENUMBER####].pdf
的唯一文件:
merged0001.pdf
merged0002.pdf
merged0003.pdf
我已经简化了问题,因为我需要在 700 个输出文件中合并 3500 多个 pdf 文件。
Sejda 获取 CSV 中的所有值并生成一个合并的 PDF,Sejda 中没有任何选项或设置来实现您的要求,您将需要一些脚本来遍历 CSV 行,创建一个每行 CSV 并将其提供给 Sejda。
输出文件名merged[FILENUMBER####].pdf
是字面意思,因为PDF合并任务生成一个输出文件,它需要一个明确的输出文件名。 [CURRENTPAGE]
或 [FILENUMBER]
等前缀在生成多个输出 PDF 文件(拆分任务等)中用作 -p
参数时有效。