1

Windows 2008 サーバーで pdf2swf を使用して PDF ファイルを SWF に変換しようとしていますProcess proc = new Process()

Visual Studio から実行すると、すべて正常に動作します。しかし、IIS から実行すると、ほとんどのファイルで次のようになります。

ERROR   Internal error: No current splash fontinfo  
ERROR   Internal error: No current splash fontinfo  
ERROR   Invalid charid 3 for font 00f896d8 (0 characters)  
ERROR   Invalid charid 615 for font 00f896d8 (0 characters)  
ERROR   Invalid charid 602 for font 00f896d8 (0 characters)

理由はアクセス許可だと思いますが、何を変更する必要があるのか​​ わかりません。

誰でも私を助けることができますか?

4

1 に答える 1

1

私は今解決策を見つけました。Windowsサービスを使用してpdfからswfに変換していますが、作業ディレクトリが間違っていることに気付きました。私にとってはsyswow64でした。PDF2SWFには、一時ファイルを作成する権限がありませんでした。ProcessStartInfoで作業ディレクトリのプロパティを設定しましたが、うまく機能するようになりました。

于 2013-01-04T12:33:31.223 に答える