3

PDF-in-the-box と呼ばれるものを使用する PDF を作成するためのルーチンを使用するアプリがあります。PDF は圧縮されておらず、このコンポーネントでそれを達成する方法はないようです。Rave コンポーネントは圧縮イベント ハンドラーを実装します。私はこれを、Rave でゼロから設計された他のアプリでうまく使用しています。PDF-in-the-box のものを再コーディングしたくありません。Delphi を使用して、作成した後に PDF を圧縮する方法はありますか。

(これは画像圧縮ではありません。これは PDF コンテンツの無損失圧縮です。通常、PDF サイズが 3 分の 1 に減少します)。

PDF-in-the-box で作成した PDF を Adob​​e Reader で開き、再度保存することで、必要な効果をシミュレートできます。再保存された PDF ははるかに小さくなります。コードで同じことをしたいだけです。

4

1 に答える 1

0

コマンドラインから外部ツールを使用しても問題がない場合は、次を試すことができます。

QPDF の方が高速に動作するようです。

于 2012-09-19T10:32:20.910 に答える