我正在使用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
一样我可以使用嵌入PDF的TCPdf或JavaScript吗?
感谢。
答案 0 :(得分:3)
要求Adobe Acrobat / Reader的最常见原因是Acrobat JavaScript功能。在这种情况下,最佳实践是设置文档,显示一个愚蠢的PDF查看器的版本,说明需要更智能的查看器。然后你有一个文档级脚本,它停用该指示并初始化文档以使用更智能的PDF查看器。
换句话说,该方法假设PDF查看器是愚蠢的,并为智能PDF查看器提供解锁高级功能的方法。
由于需要Acrobat / Reader的其他原因,例如正确显示叠印和透明度,可能需要将实际文档嵌入到包装PDF中,并使包装器仅在满足条件时将其导出。