Python中的PDF编程:设置PDF打印次数的限制

Python中的PDF编程:设置PDF打印次数的限制,python,pdf,pdf-generation,Python,Pdf,Pdf Generation,PDF允许您设置权限,例如文档可以只打印一次或仅打印10次等。我相信Adobe Acrobat Professional允许您设置这些权限 我的问题是,是否可以在Python中以编程方式执行此操作?如果是这样,怎么做?似乎没有办法限制PDF文件的打印次数(在Adobe LiveCycle或其他非常受控制的托管解决方案之外)。尽管有很多关于这方面的讨论 如果您有其他信息,请注明参考资料 有一个开源的pypdf模块,但没有关于打印限制的提示。看起来ReportLab可以让您设置是否可以打印PDF。见

PDF允许您设置权限,例如文档可以只打印一次或仅打印10次等。我相信Adobe Acrobat Professional允许您设置这些权限


我的问题是,是否可以在Python中以编程方式执行此操作?如果是这样,怎么做?

似乎没有办法限制PDF文件的打印次数(在Adobe LiveCycle或其他非常受控制的托管解决方案之外)。尽管有很多关于这方面的讨论

如果您有其他信息,请注明参考资料


有一个开源的pypdf模块,但没有关于打印限制的提示。

看起来ReportLab可以让您设置是否可以打印PDF。见本报告第58页。我不知道它是否也能让你控制打印的数量。

如果你有一台Mac电脑,那么你可以将一份PDF打印成另一份PDF,所有这些保护都将消失。如果你有一台Mac电脑,那么你可以将一份PDF打印成另一份PDF。我确信Windows和Linux也允许类似的事情。这与保护DVD等的问题相同。过去,您可以打开模拟电视并截获非常干净的信号。有了数字电视,你可能可以用另一个监视器来截取视频。解除对PDF的保护不需要花费太多的精力——只需将其发送到“打印机”,然后截取并重新构建即可。这不是PDF中的选项。“可打印或不可打印”是。所以那是行不通的。