我有一些应用程序,使用PDF-in-the-box来生成PDF文档。这些PDF文档没有被压缩,而且似乎没有办法通过该组件实现压缩。Rave组件实现了一个压缩事件处理程序,我已经在其他从头开始设计的应用程序中成功地使用过。我不想重新编写PDF-in-the-box的内容。在Delphi中,我是否可以在生成PDF文档后对其进行压缩呢?(这不是图像压缩 - 这是PDF内容的无损压缩。通常会导致PDF大小减小三倍)。我可以通过在Adobe Reader中打开使用PDF-in-the-box生成的PDF文档并重新保存它们来模拟所需的效果。重新保存后的PDF文件要小得多。我只是想在代码中做同样的事情。