`
boyee
  • 浏览: 22299 次
  • 来自: ...
社区版块
存档分类
最新评论

iText操作错误:PdfReader not opened with owner password

阅读更多

Caused by: com.itextpdf.text.exceptions.BadPasswordException: PdfReader not opened with owner password

at com.itextpdf.text.pdf.PdfStamperImp.<init>(PdfStamperImp.java:109)

at com.itextpdf.text.pdf.PdfStamper.<init>(PdfStamper.java:94)

at com.platform.base.util.PDFFormUtil.fillPDFForm(PDFFormUtil.java:93)

... 1 more

 

 

解决方法:

PdfReader reader= new PdfReader(templete);

Field f = PdfReader.class.getDeclaredField("ownerPasswordUsed");

 f.setAccessible(true); 

f.set(reader, Boolean.TRUE); 

分享到:
评论

相关推荐

    itextsharp

    `PdfReader not opened with owner password` 这个错误通常出现在尝试打开受所有者密码保护的 PDF 文件时,如果缺少正确的密码,itextsharp 将无法读取或修改文件。 在使用 iTextSharp 处理 PDF 文件时,有以下几个...

    Itext in Action: Creating and Manipulating PDF

    关于PDF文件制作及操作的经典书籍,适用于java C#等多种语言,可以添加图片,水印,各种字体,报表,教你如何一步一步的成为PDF编程高手,真正的step by step,深入浅出,五步即可制作自己的PDF文件。

    iText_pdf.rar_iText pdf_itext PDF类

    标题中的“iText_pdf.rar_iText pdf_itext PDF类”表明这是一个关于iText的压缩包,包含了与创建PDF相关的源代码和示例。 iText的核心功能包括但不限于以下几点: 1. **文本和图像处理**:你可以使用iText向PDF中...

    Android使用iText生成pdf并读取pdf内容

    PdfReader reader = new PdfReader(filePath); int n = reader.getNumberOfPages(); StringBuilder contentBuilder = new StringBuilder(); for (int i = 0; i ; i++) { contentBuilder.append...

    itext-2.1.7.js7.zip

    《iText库与JasperReports...可能会遇到一个问题:“The POM for com.lowagie:itext:jar:2.1.7.js7 is missing, no dependency information available.” 这个错误提示意味着在Maven的项目对象模型(POM)文件中找不到...

    itext-2.1.7.js7.jar

    Error POM for com.lowagie:itext:jar:2.1.7.js7 This is the bit that causes issues: &lt;groupId&gt;com.lowagie&lt;/groupId&gt; &lt;artifactId&gt;itext &lt;version&gt;2.1.7.js7 &lt;scope&gt;compile &lt;optional&gt;false &lt;groupId&gt;org....

    itextpdf-5.4.3.jar java 转pdf 工具类 jar

    《Java使用iTextPDF库创建和操作PDF文档详解》 在Java开发中,有时我们需要将数据转换为PDF格式,以便于打印、分享或长期存储。这时,iTextPDF库成为了一个强大的工具。本文将深入探讨如何使用iTextPDF 5.4.3版本的...

    itextpdf-5.5.13.jar.rar

    《iTextPDF 5.5.13:Java PDF处理库的深度剖析》 iTextPDF,一个在Java开发领域广泛使用的开源库,是处理PDF文档的得力工具。其5.5.13版本是该库的一个稳定版本,提供了丰富的功能和改进,使得开发者能够轻松地创建...

    itextpdf5.5.5和itext-asian5.2.0

    适用于android,编译提示有问题的话,在app的Build.gradle的android下加如下代码: packagingOptions { exclude 'com/itextpdf/text/pdf/fonts/cmap_info.txt' }

    itextpdf不同版本的jar包

    iTextPDF是一款强大的Java库,专门用于创建和编辑PDF文档。这个库的多个版本在不同的项目中被广泛使用,以满足特定的需求和兼容性要求。本文将深入探讨iTextPDF的不同版本及其在Web项目中生成PDF文档的应用。 首先...

    java使用itextpdf、itext-asian对pdf文件加水印

    PdfReader reader = new PdfReader(fis); PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("目标文件路径")); ``` 3. **定义水印内容和样式**:创建一个`ColumnText`对象,设置字体、大小、颜色...

    itext-2.1.7.js8.zip

    在实际操作中,首先,开发者需要在项目中引入iText 2.1.7.js8的依赖,这通常通过Maven或Gradle等构建工具完成。然后,使用JasperReport的JasperFillManager填充报表,接着使用JasperExportManager将填充好的报表导出...

    iText操作Pdf简单整理

    在实际开发中,`iText操作Pdf简单整理.txt`可能包含了关于如何使用这些功能的示例代码和说明,通过学习和实践,开发者能够熟练掌握iText,满足各种PDF文档处理需求。 总的来说,iText是一款功能丰富的PDF处理工具,...

    iText以及iText中文所需要的jar包

    iText是一款广泛使用的Java库,专门用于创建和编辑PDF文档。它提供了丰富的API,使得开发者可以轻松地在应用程序中生成、修改和操作PDF文件。在处理中文内容时,iText通常需要额外的组件来支持汉字的正确显示和排版...

    Java_Pdf_itext7-7.0.5

    2. **iText7核心概念**:iText7的核心组件包括PdfDocument、PdfWriter、PdfReader和PdfCanvas。PdfDocument代表PDF文档,PdfWriter用于创建新文档或追加到现有文档,PdfReader用于读取现有文档,PdfCanvas则用于在...

    itext-asian-5.2.0.jar和itextpdf-5.5.5.jar

    以下是一些使用iText进行PDF操作的关键知识点: 1. **创建PDF**:使用`Document`类来初始化一个新的PDF文档,并使用`PdfWriter`将其与输出流关联,如文件或网络流。 2. **添加页面**:通过调用`Document.open()`...

    iText7 itextpdf/kernel

    iText 7 基础包kernel-7.0.4.jar。。。。。。。。。。

    itext-2.1.7.js8.jar

    JasperReports依赖itext-2.1.7.js8.jar,目前maven仓库下载不了,估计后面也下载不了

    利用ITEXT、PDFBOX将PDF转为图片

    2. **读取PDF**:使用ITEXT,你可以通过`PdfReader`类打开并读取PDF文档。`PdfReader`对象提供了访问PDF页面的方法。 ```java PdfReader reader = new PdfReader("path_to_your_pdf"); ``` 3. **获取PDF页面**:...

    itext-2.1.7.js6.jar

    在使用最新版jasperreports的时候,比如6.8.0版本时,itext-2.1.7.js6.jar无法根据maven来下载,需要使用此jar包导入本地仓库。

Global site tag (gtag.js) - Google Analytics