PDF-in-the-box と呼ばれるものを使用する PDF を作成するためのルーチンを使用するアプリがあります。PDF は圧縮されておらず、このコンポーネントでそれを達成する方法はないようです。Rave コンポーネントは圧縮イベント ハンドラーを実装します。私はこれを、Rave でゼロから設計された他のアプリでうまく使用しています。PDF-in-the-box のものを再コーディングしたくありません。Delphi を使用して、作成した後に PDF を圧縮する方法はありますか。
(これは画像圧縮ではありません。これは PDF コンテンツの無損失圧縮です。通常、PDF サイズが 3 分の 1 に減少します)。
PDF-in-the-box で作成した PDF を Adobe Reader で開き、再度保存することで、必要な効果をシミュレートできます。再保存された PDF ははるかに小さくなります。コードで同じことをしたいだけです。