我想读取一个 ppt 文件,我尝试使用 apache.poi 库 API 读取文件。这就是我尝试过的。
POIFSFileSystem posF = new POIFSFileSystem(fileInputStream);
它引发以下错误
java.io.IOException: Invalid header signature; read 4851293027410584380, expected -2226271756974174256
at org.apache.poi.poifs.storage.HeaderBlockReader.<init>(HeaderBlockReader.java:112)
at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:151)
这个问题已经在stackoverflow上被问过很多次,我尝试了所有建议的解决方案,但没有用。