通常,pdf 文件可以由 Adobe Acrobat Writer 等应用程序编辑。当我们在 adobe acrobat reader 等应用程序中打开 pdf 文件时,我们可以选择内容。我需要可以创建 pdf 文件的代码并使其内容不可编辑,用户无法选择内容。
这个你能帮我吗。
您可以渲染文本并覆盖图像。我不确定这是否有效 - 查看器应用程序可能允许选择文本。
如果将文本呈现为水印注释,则该内容将无法选择。
您可以加密文档并将空字符串设置为用户密码,但将完整字符串设置为所有者密码文档。这将允许任何人在不输入密码的情况下打开文档。要阻止内容选择,您需要指定拒绝“内容选择”用户权限。
我们公司 Gnostice 拥有PDF 组件 for Java,.NET 和 Delphi/C Builder 平台。所有这些都可以渲染文本和图像,创建水印注释,加密 PDF 文档,还可以指定使用权限。
你可以使用 pdf 密码安全http://luxsci.com/blog/how-secure-are-password-protected-files.html。
在使用 php 的开发环境中,我不知道如何实现它,但它有帮助...我想如果你将所有文本转换为图像,他们永远不能复制它。
使用此链接了解有关使用 PHP 动态创建 PDF 文件的信息。 http://www.devarticles.com/c/a/PHP/Use-PHP-to-Create-Dynamic-pdf-Files/在属性中,您可以将其设为 read-only。
将 PDF 文件另存为图像。然后创建该图像的 PDF。如果 PDF 是多页,您可能需要考虑将其保存为 multi-page 图像格式,如 tiff。否则,如果使用 say,jpeg 格式,则每页最终会有 1 张图像,然后必须将它们合并为一个 PDF 文档。我一直在服务协议中这样做。
4 回答
您可以渲染文本并覆盖图像。我不确定这是否有效 - 查看器应用程序可能允许选择文本。
如果将文本呈现为水印注释,则该内容将无法选择。
您可以加密文档并将空字符串设置为用户密码,但将完整字符串设置为所有者密码文档。这将允许任何人在不输入密码的情况下打开文档。要阻止内容选择,您需要指定拒绝“内容选择”用户权限。
我们公司 Gnostice 拥有PDF 组件 for Java,.NET 和 Delphi/C Builder 平台。所有这些都可以渲染文本和图像,创建水印注释,加密 PDF 文档,还可以指定使用权限。
你可以使用 pdf 密码安全http://luxsci.com/blog/how-secure-are-password-protected-files.html。
在使用 php 的开发环境中,我不知道如何实现它,但它有帮助...我想如果你将所有文本转换为图像,他们永远不能复制它。
使用此链接了解有关使用 PHP 动态创建 PDF 文件的信息。 http://www.devarticles.com/c/a/PHP/Use-PHP-to-Create-Dynamic-pdf-Files/在属性中,您可以将其设为 read-only。
将 PDF 文件另存为图像。然后创建该图像的 PDF。如果 PDF 是多页,您可能需要考虑将其保存为 multi-page 图像格式,如 tiff。否则,如果使用 say,jpeg 格式,则每页最终会有 1 张图像,然后必须将它们合并为一个 PDF 文档。我一直在服务协议中这样做。