PDF ファイルを動的に構築する .net 2.0 Web システムがあります。これらのファイルの一部は、かなり大きくなる可能性があります (12MB 以上)。処理時間は問題ではありませんが、実際には、ダウンロードされるファイルのサイズが影響する場合があります。
ここでは、B グレードの pdf ライブラリが既に最小のファイルを作成していると仮定しましょう。(ただし、その面で何か提案がある場合は、この関連する質問を参照してください。)
ただし、問題の 12MB ファイルを取得し、Acrobat distiller を介して送信すると、印刷品質に大きな損失はなく、約 700K のファイルになります。
私は、その 3 分の 1 を処理するある種のポスト プロセッサが欲しいと思っています。このようなことを行うことを知っているコントロールを持っている人はいますか?
このプロジェクトでは、安ければ安いほどよいのですが、数ドルを投じることに反対しているわけではありません。
(いくつかの先制的なコメント: 当然ながら、既存の PDF 生成コードを新しいツールで書き直すことは、現時点では検討の余地がありません。また、Distiller には API があるようですが、Web サーバーでそれを呼び出すことは、最も効率的な方法ではないようです -最後に、PDF を zip ファイルなどでラップしない方がよいでしょう。
ありがとう!