从itext中的闭合输入流中读取

时间:2013-09-27 07:54:57

标签: java itext

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

2 个答案:

答案 0 :(得分:1)

您的InputStream是否已关闭或只是'已经消耗了?如果是这种情况,您可以使用您正在使用的InputStream类型reset尝试supported流。

答案 1 :(得分:0)

无法打开已经关闭的流。

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

请参阅java.io.PushbackInputStream