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

-1 投票
2 回答
545 浏览
提问于 2025-04-16 07:20

PDF文件可以设置一些权限,比如说这个文档只能打印一次或者最多打印10次等等。我记得Adobe Acrobat Professional这个软件可以帮你设置这些权限。

我想问的是,能不能在Python程序里做到这一点?如果可以的话,怎么做呢?

2 个回答

-1

看起来ReportLab可以让你设置一个PDF文件是否可以被打印。你可以查看手册的第58页,链接在这里:手册。不过我不太确定它是否也能让你控制打印的次数。

0

目前似乎没有办法限制一个PDF文件可以打印的次数(除非使用Adobe LiveCycle或者其他一些非常受控的托管解决方案)。虽然关于这个话题有很多讨论,比如这个链接:https://superuser.com/questions/37216/restrict-print-copies-on-a-pdf

如果你有其他的信息,请提供参考。

有一个开源的pypdf模块,链接在这里:https://pypi.org/project/pypdf/ 但是里面没有关于打印限制的提示。

撰写回答