2011-02-14 46 views
0

通常,pdf文件可以由Adobe Acrobat Writer等应用程序编辑。当我们在adobe acrobat reader等应用程序中打开pdf文件时,我们可以选择内容。我需要能够创建PDF文件并使其内容不可编辑且用户无法选择内容的代码。是否可以使pdf文件内容可读,但不可编辑且安全

请帮我解决这个问题。

+0

这个服务的目的是什么?另外,当考虑给出内置PDF密码位的答案时,您应该知道PDF密码完全没有实际意义。基本上,PDF阅读器可以选择完全忽略密码字段。它不会加密文件或任何此类事物。因此,虽然这可能会阻止使用Adobe Reader的人阅读您的PDF,但其他人仍然可以读取它,例如使用`epdfview`。 – Earlz 2011-02-14 05:29:41

+0

@Earlz我不希望文件被密码保护,因为用户有权利阅读内容,但他们没有被赋予选择内容的权限。 – kushalbhaktajoshi 2011-02-14 05:40:59

回答

2
  1. 可以渲染文本和覆盖的图像。我不确定这是否可行 - 查看器应用程序可能允许选择文本。
  2. 如果您将文本渲染为水印注释,则该内容将不可选。
  3. 您可以对文档进行加密,并将空字符串设置为用户密码,但将完整字符串设置为所有者密码文档。这将允许任何人在不输入密码的情况下打开文档。要防止内容选择,您需要指定拒绝“内容选择”用户权限。

我们公司Gnostice为Java,.NET和Delphi/C++ Builder平台提供PDF components。它们都可以呈现文本和图像,创建水印注释,加密PDF文档以及指定使用权限。

0

将PDF文件另存为图像。然后创建该图像的PDF。如果PDF是多页,则可能需要考虑将其保存为多页图像格式,例如tiff。否则,如果使用say,jpeg格式,则每页最终会有1个图像,然后必须将它们合并为一个PDF文档。我一直都在使用服务协议。

相关问题