0

プロジェクトの一環として、CDR ファイルを PDF に変換する Web サービスを開発しています。CorelDraw の PDF へのパブリッシュ機能をトリガーするために c# を使用しています。変換は、Web サービスによって呼び出されるコマンド ライン ユーティリティとして実行されます。

IIS で Web サービスをホストしています。CorelDraw を実行できるようにするために、Web サイトのアプリケーション プール用のユーザー アカウントを作成しました (デフォルトのアプリケーション プールと DCOM の構成で動作させることができませんでした)。

アカウントに手動でログインして変換プログラムを実行するか、別のマシンから Web サービスを介してトリガーするかによって、さまざまなサイズの PDF ファイルを取得しています。また、アプリケーション プール アカウントがユーザー グループにあるか管理者グループにあるかによって、ファイル サイズが異なるようです。

なぜこれが起こっているのか、それに対して私に何ができるのか、誰かが提案できますか?

4

1 に答える 1

0

PDF ファイルには、部分的または完全な書体 (フォント) データが埋め込まれている場合があります。おそらく、使用している資格情報によってフォント ソースへのアクセス許可が異なり、アクセス権がない場合、Corel はそれらを除外しています。

Adobe Reader で右クリックし、[ドキュメント プロパティ] を選択して、[フォント] タブを確認します。大きな PDF ファイルと小さな PDF ファイルの両方をチェックし、同じセットのフォント データが読み込まれているかどうかを確認します。

于 2011-10-03T14:56:18.190 に答える