1

私はこのフォーラムに初めて参加し、プログラマーではないので、ばかげた質問をしている場合はご容赦ください... .csv ファイルを使用してSejda Console
でいくつかの PDF を 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

そして 2 つ目の問題が発生しました。ファイル名にカンマが含まれていると、ファイル名がカンマで止まるという問題です。論理的には、リストの区切り記号がまだコンマである場合、私の PC ではリストの区切り記号はセミコロンです (地域と言語のオプション)。ファイル名の前後に引用符を追加しても機能しません...

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