itextsharp报错 PdfReader not opened with owner password

news/2024/9/24 4:06:23/

itextsharp报错 PdfReader not opened with owner password

itextsharp读取PDF时报错: PdfReader not opened with owner password

报错原因(据说是):pdf 文件设置了加密。

网上搜索了一下,查到大多数答案是:

在创建pdfReader实例后,加一行代码:PdfReader.unethicalreading = true

或者 pdfReader.setUnethicalReading(true);(iText 7)

猜测可能是版本的原因,我的 itextsharp (V4.1.6) 并没有这个函数:

在这里插入图片描述

经查,改用:PdfReader.AllowOpenWithFullPermissions = true; 即可。

在这里插入图片描述

参考文章:Is UnethicalReading supported?


http://www.ppmy.cn/news/1529635.html

相关文章

智能家政保洁|基于java和vue的智能家政保洁预约系统(源码+数据库+文档)

智能家政保洁预约系统 目录 基于java和vue的智能家政保洁预约系统 一、前言 二、系统设计 三、系统功能设计 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍:✌️大厂码农|毕设布道师&#xf…

编程新纪元:AI辅助编程工具如何重塑程序员的未来

编程新纪元:AI辅助编程工具如何重塑程序员的未来 本文旨在探讨AI如何赋能编程效率提升,并提供实际案例和可落地的工具或解决方案,以帮助程序员应对AI时代的挑战。 1. AI辅助编程工具:效率的倍增器 AI辅助编程工具,如…

感知笔记4:YOLO 3D 物体定位

如何在 ROS 中使用 YOLO 如何在 2D 中检测人和大象如何在 3D 中检测人和大象 有许多可用的深度学习库。您可能听说过:Keras、TensorFlow 和 Darknet。 在这里我们将使用 Darknet,因为它实现了 YOLOv3,这是一个对象检测模型。它非常快&…

基于Springboot的助学金管理系统设计与实现

文未可获取一份本项目的java源码和数据库参考。 一、研究背景 利用计算机来实现助学金管理系统,已经成为一种趋势,相比传统的手工管理方式,利用软件进行助学金管理系统,有着执行快,可行性高、容量存储大,…

如何使用爬虫挖掘更多长尾关键词

在现代的数字营销和搜索引擎优化(SEO)中,长尾关键词是一种具有高度相关性且竞争较小的关键词类型,通常能够带来精准流量。由于用户的搜索行为变得越来越多样化,优化长尾关键词对于提升网站的自然搜索流量变得至关重要。…

Redis中Hash(哈希)类型的基本操作

文章目录 一、 哈希简介二、常用命令hsethgethexistshdelhkeyshvalshgetallhmgethlenhsetnxhincrbyhincrbyfloathstrlen 三、命令小结四、哈希内部编码方式五、典型应用场景六、 字符串,序列化,哈希对比 一、 哈希简介 几乎所有的主流编程语言都提供了哈…

Hadoop 性能优化高频面试题及答案

目录 高频面试题及答案1. 如何通过调整 MapReduce 任务的并行度优化性能?2. 如何通过数据压缩优化 MapReduce 性能?3. 如何通过调整 IO 相关参数提升 Hadoop 性能?4. 如何优化 NameNode 和 DataNode 的性能?5. 如何通过优化 Shuff…

【MySQL】—— mysqlcheck表维护程序

目录 (一)作用 (二)使用方法 (三)常用选项 (四)注意事项 (五)mysqlcheck的特殊说明 (一)作用 mysqlcheck 是 MySQL 数据库系统的一…