java - 无法对内容复制设置为不允许的 PDF 文件执行 OCR
问题描述
由于安全原因,我无法上传 PDF 文件,但可以创建一个内容复制设置为不允许的 pdf 文件,然后尝试对此文件执行 OCR。OCR 返回一个错误,说明文件受密码保护或类似的东西。
有人能告诉我是否有办法对这样的文件执行 OCR 吗?
解决方案
如果您对PDF密码保护不熟悉,那么让我告诉您,基本上有两种类型:
- 车主密码:
- 所有者密码限制了一些基本功能,如打印、编辑、复制文本和图像等。如果您的 PDF 文档受到所有者或权限密码的保护,那么当您在 Adobe Reader 中打开文件时,您会在标题栏中看到“安全”字样。
- 用户密码:
- 如果 pdf 受用户密码保护,那么如果不输入正确的密码,您将无法打开该 pdf。
现在了解PDF密码类型后,让我们谈谈破解或破解它们的方法。
方法一:截图并通过OCR程序运行
改编自这篇文章
推荐阅读
- pandas - 具有相同键的字典列表,需要用返回键列名的值的行重写列
- docusignapi - DocuSign Connect (REST) 已配置,但未进行或记录回调
- python-3.x - Opencv - 将图像居中到窗口中
- arrays - 一次获取所有收集字段
- c# - 如何使用 Newtonsoft.Json 在 c# 中反序列化带有嵌套数组的 json
- kubernetes - 无法加载数据:Argocd UI 中的堆栈空间不足
- python - Openpyxl 优化以测试 2 个工作簿的每个单元格
- go - types.AssertableTo、types.AssignableTo 和 types.ConvertibleTo 有什么区别?
- api - 如何通过shopify API访问博客内容
- django - Django:将子查询添加到嵌套模型