java - 从网站读取文件并将它们加载到对象中而不下载文件
问题描述
我正在尝试通过将网站中存在的文件直接加载到对象中来从网站读取文件(例如:如果站点中有 PDF 文件,我将其直接加载到 PdfBox 对象中)。同样,我正在尝试使用 Apache POI 处理 MS Office 文件,但它会引发异常(java.io.IOException:无法读取 zip 条目源并由以下原因引起:java.io.EOFException:ZLIB 输入流的意外结束)。解决上述问题的任何建议或满足我要求的任何其他方式都会有所帮助。
String docx = "http://support.skillscommons.org/documentation/SkillsCommons-Accessibility-Checkpoints-Guide.docx";
BufferedInputStream in = new BufferedInputStream(new URL(docx).openStream());
if(in != null) {
XWPFDocument wDoc = new XWPFDocument(OPCPackage.open(in));
if(wDoc != null) {
System.out.println(wDoc.getParagraphs().size());
}
System.out.println(input);
}
解决方案
推荐阅读
- python - Odoo 选择取决于另一个选择
- html - Angular 组件如何使用由用户定义的样式表?
- python - 从男性/女性的 csv 数量绘制
- python - 试图在我的熊猫扩展中“就地”工作
- api - LibreOffice API/UNO:如何在编写器的表格单元格中水平右对齐文本
- shell - 翻转 shell 参数
- c - 我用 C 语言编写的 ipv6 UDP 连接出了什么问题?
- html - 在网络浏览器中播放 VR 视频的简单方法
- mysql - 是否可以将数据从 MS access VB 同步到 mysql 数据库
- javascript - 我的 JavaScript 函数没有使用我需要的变量之一