使用MSWord ActiveX创建包含不可选文本的pdf

时间:2011-11-14 17:34:09

标签: delphi pdf ms-word activex word-2007

我正在使用Word 2007+ ActiveX将doc转换为pdf。

是否可以通过指定某些文档属性(例如“不允许选择文本”)来使用activex创建pdf?

1 个答案:

答案 0 :(得分:0)

您没有指定用于创建PDF的内容,因此我只能指出您的总体方向。 (ActiveX是通用框架,我们需要您使用的特定技术/库,例如Adobe Acrobat或Ghostscript等。)

您可以在PDF中设置两种类型的密码,“用户”和“所有者”。如果设置了“用户”密码,则在允许打开文档之前,人们需要输入密码。 “所有者”密码(您正在寻找的)控制高级设置,如复制文本和图像,打印和编辑。无论您使用何种技术,都需要设置“所有者”密码并设置您想要允许的选项。您可能会发现这些选项也属于文档加密,具体取决于库。

只是警告,Adobe Acrobat和Adobe Reader都尊重“所有者”密码设置,但不是所有程序都这样做。实际上,如果您使用Adobe Acrobat设置“所有者”密码,系统会提示您输入该效果的警告。如果您试图阻止临时办公室工作人员选择您的文本,这通常很好,但如果您要存储政府机密或受版权保护的作品,我建议您寻找其他解决方案。