問題の解決策を見つけることなく、しばらくの間問題を調査してきました。軌道に乗ることなく、グーグルも試してみました...
どんな助けでも大歓迎です!
問題は次のとおりです。
PDF ドキュメントを開いてサイレント モードで印刷する DDE コマンドを送信しています。ASCII 以外の文字が含まれている場合、パスに問題があります。認識されず、エラーがスローされます。これを回避し、Acrobat リーダーにパスを理解させるには、パス文字列をどうすればよいですか? 「ø」の代わりに「o」を試してみましたが、問題なく動作します...よろしくお願いします!
string file = @"C:\Users\Bø\1_tmp_printpages.pdf";
client.Execute("[DocOpen(\"" + file + "\")]", 60000);
client.Execute("[FilePrintSilent(\"" + file + "\")]", 60000);
client.Execute("[DocClose(\"" + file + "\")]", 60000);
client.Execute("[AppExit]", 60000);
DDE メッセージを渡すためにNDdeを使用しています。