0

是否可以创建一个PdfReader读取已关闭的InputStream. 或者我必须创建一个新的InputStream并复制当前InputStream.Copying InputStreams 的内容不是直接的,并且需要时间和大量内存来存储大pdf文件。还有其他选择吗?

4

2 回答 2

1

您的 InputStream 是否已经关闭或“刚刚”已经使用?如果是这种情况,您可以尝试在您使用的 InputStream 类型支持时重置流。

于 2013-10-01T13:00:00.220 回答
1

没有办法打开已经关闭的流。

PushbackInputStream如果您想反复阅读,可以使用 a 。
除非关闭,否则它允许您在流中寻找您想要的位置,然后您可以从那里再次向前阅读。

参考java.io.PushbackInputStream

于 2013-09-27T09:10:15.130 回答