Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以创建一个PdfReader读取已关闭的InputStream. 或者我必须创建一个新的InputStream并复制当前InputStream.Copying InputStreams 的内容不是直接的,并且需要时间和大量内存来存储大pdf文件。还有其他选择吗?
PdfReader
InputStream
pdf
您的 InputStream 是否已经关闭或“刚刚”已经使用?如果是这种情况,您可以尝试在您使用的 InputStream 类型支持时重置流。
没有办法打开已经关闭的流。
PushbackInputStream如果您想反复阅读,可以使用 a 。 除非关闭,否则它允许您在流中寻找您想要的位置,然后您可以从那里再次向前阅读。
PushbackInputStream
参考:java.io.PushbackInputStream