如何创建只能由 Adobe Reader 使用 TCPdf 和 PHP 打开的 pdf 文件


How to create a pdf file that can only be opened by adobe reader using TCPdf and PHP

我正在使用PHP/TCPdf创建一个pdf文件,并希望该文件只能由Adobe Reader查看。

我想显示相同或其他一些消息:

要查看本文档的全部内容,您需要更高版本的 PDF 查看器。您可以从 www.adobe.com/products/acrobat/readstep2.html 升级到最新版本的 Adobe Reader

如需进一步支持,请转至 www.adobe.com/support/products/acrreader.html

像这些 http://www.kuleuven.be/lucas/Docs/Vacatures/2014_107_ADOCARE.pdf

我可以使用TCPdf或JavaScript嵌入PDF来做到这一点吗?

谢谢。

需要Adobe Acrobat/Reader的最常见原因是Acrobat JavaScript功能。在这种情况下,最佳做法是设置文档,以显示哑 PDF 查看器的版本,说明需要更智能的查看器。然后,您有一个文档级脚本,该脚本停用该指示并初始化文档以使用更智能的 PDF 查看器。

换句话说,该方法假设PDF查看器是愚蠢的,并为智能PDF查看器提供解锁高级功能的方法。

出于需要 Acrobat/Reader 的其他原因,例如正确显示叠印和透明度,可能需要将实际文档嵌入包装 PDF 中,并仅在满足条件时才让包装器将其导出。