1

我是这个论坛的新手,我不是程序员,所以如果我问愚蠢的问题,请原谅我......我正在尝试使用 .csv 文件
将一些 pdf 与Sejda Console合并为 1 个 pdf,但是当.csv 包含特殊字符(例如ø)Sejda 返回:

找到无效的文件名:文件 'Something � something.pdf"...

所以,它ø�.

我尝试使用不同的编码标准(通过记事本另存为:ANSI、UNICODE 和 UTF-8)导入 .csv,但它们都不起作用(但是,它们都有一种独特的方式来搞砸文件名.. .)
如果没有这种字符,它可以正常工作。
当带有 ø 的文件名直接在语法中给出时,它也可以正常工作,例如:
sejda-console-3.1.3/bin/sejda-console merge -f first.pdf second.pdf -o merged.pdf

并且出现了第二个问题:当文件名中存在逗号时,文件名以逗号停止。从逻辑上讲,当列表分隔符仍然是逗号时,但在我的电脑上,列表分隔符是分号(区域和语言选项)。在文件名周围添加引号不起作用...

我将这批 Sejda 称为:

call "C:\sejda-console-3.0.13\bin\sejda-console.bat" merge -l 28.csv -o 28.pdf

对于这个测试 28.csv 包含:

1700050.1_0060764-CROSS TRACK SKATE AXLE.pdf,
1700050.1_0060792-ø32 ATK10K6 FIXING PLATE.pdf,
1700050.1_0060798-CROSS TRACK SKATE NUTPLATE.pdf,

让 Sejda 正确合并的正确方法是什么?

4

0 回答 0