通过.CSV将PDF与文件名中的特殊字符与Sejda控制台合并

时间:2017-05-15 12:00:16

标签: csv batch-file pdf sejda

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

  

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

因此,它在ø中更改了�

我尝试使用不同的编码标准导入.csv(通过记事本保存为:ANSI,UNICODE和UTF-8)并且它们都不起作用(但是,它们都有一种独特的方式来搞砸了文件名...)
如果没有这种字符,它就可以正常工作 当ø的文件名直接在语法中给出时,它也可以正常工作,如:
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正确合并的正确方法是什么?

0 个答案:

没有答案