python - 使用 python 检查 pdf 限制

标签 python pdf restriction

我正在使用 python 将 pdf 提供给 OCR 引擎。然而,其中一些可能有复制限制。访问和检查文档限制的最简单方法是什么(最好使用标准库,但这不是破坏者)?

最佳答案

您可以使用pyPoppler ,开源 Poppler 库的 Python 接口(interface)。

import poppler
doc = poppler.document_new_from_file('file://some/file.pdf', None) # replace None with password if required
if doc.props.permissions & poppler.PERMISSIONS_OK_TO_PRINT:
     # print the file

关于python - 使用 python 检查 pdf 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12728118/

相关文章:

python - 具有特定参数的多个字符串选择

ios - 在 iPad 上将 UIView 作为矢量渲染到 PDF - 有时渲染为位图,有时渲染为矢量

PHP 获取 Pdf 文件属性中的高度和宽度

java - JFormattedTextField,接受值[0.1, 100],数字书写不舒服

python - 从 tkinter 中的不同子例程销毁小部件

python - 从 C++ 矢量到 Numpy ndarray 的转换非常慢

python - 如何使用 IDLE shell 打开 python 源文件?

pdf - 如何增加.tex文件的缓冲区大小以在Windows中存储大量数据?

javascript - 有没有办法在 Javascript 中入狱,以便 DOM 不可见

rdf - OWL 限制 - 定义仅包含具有特定属性值的属性的类