`
linleran
  • 浏览: 21954 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

poi处理加密word文档诡异的问题

    博客分类:
  • poi
阅读更多
用poi提取domino附件中word文本时,程序产生中断,没有抛出Exception,而是抛出Out Of MemoryError 的错误,检查了代码,不会是没有关闭流造成的。折腾了一下午才发现问题出在一篇被密码保护的word文档,在new WordExtractor对象时,抛出内存溢出的错误,导致程序中断。
于是到poi SVN上看到多了个org.apache.poi.EncryptedDocumentException,更新,build。
分享到:
评论

相关推荐

    poi excel加密

    在Java开发中,Apache POI库是一个非常实用的工具,用于处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。当我们谈论“poi excel加密”时,这通常是指使用Apache POI来处理加密的Excel文件。Excel文件...

    通过poi生成word.rar

    这个"通过poi生成word.rar"的压缩包很可能包含了关于如何使用Apache POI库来创建和操作Microsoft Word文档的示例代码和教程。下面我们将深入探讨Apache POI在生成Word文档时的一些关键知识点。 1. **Apache POI简介...

    java给word文档插入水印并设置保护密码

    在Java编程环境中,处理Word文档是一项常见的任务,特别是在开发OA(办公自动化)系统时。本文将详细介绍如何使用Java为Word文档插入水印以及设置保护密码,以确保文档的安全性。 首先,我们需要一个能够操作...

    Android应用源码利用poi将内容填到word模板.zip

    这个"Android应用源码利用poi将内容填到word模板.zip"压缩包提供的内容,很可能是关于如何在Android应用中使用Apache POI处理Word文档的一个示例项目。 首先,Apache POI在Android中的应用并不常见,因为POI库通常...

    poi读取Excel2007文件

    标题中的“poi读取Excel2007文件”指的是使用Apache POI库来处理Microsoft Office Open XML (OOXML) 格式的Excel文件,也就是.xlsx格式。Apache POI是Apache软件基金会的一个开源项目,它提供了Java API,使得开发者...

    poi 3.17 jar包

    - **读写Word和PowerPoint**: 虽然不如Excel那样广泛使用,但POI也提供了处理Word文档(段落、表格、图片等)和PowerPoint演示文稿(幻灯片、形状、文本框)的功能。 在使用Apache POI时,需要注意的是,由于处理...

    java读取word,pdf格式文档方法

    Java 读取 Word、PDF 格式文档方法 ...本文介绍了使用 Java 读取 Word、PDF 格式文档的几种方法,包括使用 Jacob、Apache POI 和 iText 库。这些方法可以帮助开发者快速读取文档内容,提高开发效率。

    poi-3.8 jar

    run.setText("这是由Apache POI创建的Word文档."); ``` **3. PowerPoint处理:** 处理PowerPoint文档,我们有HSLF和XSLF API。HSLF用于处理PPT文件,而XSLF处理PPTX文件。这些API可以创建幻灯片,添加文本、图片、...

    java poi xhtmloptions 所以jar包

    在压缩包"poiALL"中,我们可以期待找到一系列的JAR文件,这些文件包含了POI库的所有组件,包括处理Word文档的类,以及与`xhtmloptions`相关的API。通常,这些JAR文件会包含以下部分: 1. **poi-ooxml**: 主要处理...

    poi-3.10完整包

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Microsoft Excel(XLS、XLSX)、Word(DOC、DOCX)以及PowerPoint(PPT、PPTX)。"poi-3.10完整包"指的是该版本的Apache POI库,它包含了处理这些...

    java 读取word、excel及pdf的jar包(POI,PDFBox)

    Apache POI是一个流行的开源Java API,它允许开发者读写Microsoft Office格式的文件,包括HSSF(处理旧版的97-2003 .xls格式)和XSSF(处理较新的2007 .xlsx格式)对于Word文档,POI还提供了HWPF库来处理.doc文件。...

    poi-src-3.14-20160307.zip 【POI 3.14源码包src, source】

    1. **poi**:这是核心库,包含处理Excel文件(HSSF和XSSF)的主要代码,以及对Word文档(HWPF)和PowerPoint文件(HSLF和XSLF)的支持。 - HSSF:用于处理老版本的Excel(.xls)文件,基于低级事件模型。 - XSSF:...

    POI的EXCEL导出,自动换行

    - **安全性考虑**:在处理敏感数据时,还需要考虑到安全性和隐私保护的问题,例如对文件进行加密处理等。 总之,Apache POI为开发者提供了一个强大而灵活的工具集,使得Java应用程序能够轻松地与Excel文件交互。...

    《apache poi4.0》【最新版poi,snapshot版本,新增多种操作office文件的功能】.docx

    4. **增加对复杂文档样式的支持**:在处理 Word 文档时,Apache POI 4.0 支持更多的文本样式和格式选项,使得生成复杂文档变得更加容易。 5. **增强的安全性**:新版本增强了安全性,包括支持密码保护的文档以及对...

    poi所需jar包

    - **处理Word文档**: 创建、修改Word文档,插入文本、图片、表格等。 - **操作PowerPoint**: 创建幻灯片,添加文本、图像、动画效果等。 - **高级功能**: 支持公式计算、图表生成、条件格式、数据验证等复杂操作。 ...

    java+pdf转word+word转pdf 无水印 无页数限制

    - 对于加密的PDF或有权限限制的Word文档,需要正确处理解密和权限设置。 7. **错误处理**: - 转换过程中可能会遇到各种错误,如文件损坏、格式不兼容等,因此需要编写健壮的错误处理机制。 8. **性能优化**: ...

    poi在线预览

    Apache POI是一个开源项目,主要用于处理Microsoft Office格式的文件,如Word(.doc和.docx)、Excel(.xls和.xlsx)以及PowerPoint(.ppt和....这需要开发者具备Java编程、Web开发、文件处理及安全防护等相关知识。

    PDF-Excel-Word文档生成实例

    使用POI,你可以创建新的Word文档,添加文本、设置样式、创建表格和列表,甚至插入页眉和页脚。比如,你可以创建一个标题为“年度报告”的Word文档,添加章节标题、正文内容,并在页脚插入页码。 然后是Excel,它是...

    Android应用源码之解析word文档,过程详细,易懂,代码可直接复用.rar

    1. **Apache POI库**:Apache POI是Java平台上的一个流行库,用于读写Microsoft Office格式的文件,包括Word文档(.doc和.docx)。由于Android原生不支持Apache POI,因此通常需要使用第三方库如`docx4j`或`android-...

    C#的在线编辑word

    3. **文档转换技术**:由于浏览器无法直接操作Word文档,开发者可能使用了某种转换库,如Apache POI、OpenXML SDK,或者第三方服务如Aspose、Spire.Doc等,将Word文档转换为HTML或其他Web兼容格式,以便在前端展示和...

Global site tag (gtag.js) - Google Analytics