创建一个不允许用户保存为文本的pdf

时间:2015-03-09 16:55:08

标签: pdf text pdf-generation

我想知道是否有办法创建一个不允许用户保存为文本文档或打印文档的pdf,但是允许用户添加评论并突出显示并仅在pdf中保存他们的更改格式。 谢谢!

1 个答案:

答案 0 :(得分:0)

  

"我想知道是否有办法创建一个不会的pdf   允许用户保存为文本文档"

当然,您有几个选项,您可以配置嵌入字体,以便它们不包含与文本相关的信息(例如,使用不具有ToUnicode表的CID字体的示例)。另一种选择是使用常规PDF绘图操作(线条和曲线)绘制所有文本,而不是使用文本操作符+字体。

请注意,在所有场景中,您无法阻止用户将PDF导出到位图并在生成的图像上应用OCR软件。

  

"或打印文档,"

这是一个有点困难,您将不得不添加您不希望作为PDF图层打印的内容(也称为可选内容组),然后将此图层配置为显示 - 只要。 请注意,在这里,您将依赖PDF查看器来尊重这些设置,因为我可能能够找到一个PDF查看器来打印所有内容。

  

"但允许用户添加评论并突出显示"

没问题

  

并仅以pdf格式保存更改。

我可以毫无畏惧地说,这是不可能实现的......你无法控制用户查看PDF的应用程序,你无法阻止他使用例如,将PDF文件保存为PNG或XPS的应用程序。