使用AcroPDF.dll库或TOleContainer在Delphi中保存pdf

时间:2013-06-06 08:59:49

标签: delphi activex ole acrobat

我需要执行SaveAs方法将文件加载到类对象TAcroPDF(ActiveX Acrobat Reader - AcroPDF.dll)。该属性加载了LoadFile方法。

此外,我有一个问题,如果有人知道如何调用OLEA对象的SaveAs函数采取TOleContainer(oleContainer.OleObject)。 例如,对于Microsoft Word和Excel,可以使用以下命令保存文件:

oleContainer1.OleObject.SaveAs ('d:\file.docx');

不支持pdf文件方法。

1 个答案:

答案 0 :(得分:0)

据我所知,阅读器附带的ActiveX控件与完整产品一起提供的控件大大减少了。它不包含任何保存文件的方法,与完整产品的ActiveX不同。

但这不是限制,因为读者无法修改文件。您不需要Acrobat Reader来为您保存文件。您可以通过简单的文件复制来完成所需的操作。请使用CopyFile

相关问题