合并PDF';通过.CSV使用Sejda控制台在文件名中使用特殊字符的
我是这个论坛的新手,我不是程序员,所以请原谅我问了一些愚蠢的问题……合并PDF';通过.CSV使用Sejda控制台在文件名中使用特殊字符的,csv,batch-file,pdf,sejda,Csv,Batch File,Pdf,Sejda,我是这个论坛的新手,我不是程序员,所以请原谅我问了一些愚蠢的问题…… 我正在尝试使用.csv文件将一些pdf合并为1 pdf,但是当.csv包含特殊字符(例如,ø)时,Sejda返回: 找到无效的文件名:文件'Somethingïê½Something.pdf' 因此,它在èè½中改变了ø 我尝试导入具有不同编码标准的.csv(通过记事本另存为:ANSI、UNICODE和UTF-8),但它们都不起作用(但是,它们都有一种独特的方式来破坏文件名… 如果没有这种字符,它可以正常工作。 如果在语法中直
我正在尝试使用.csv文件将一些pdf合并为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正确合并的正确方法是什么