合并InputStream流


           //将流添加到list
            List<InputStream> list = new ArrayList<InputStream>();
            list.add(iStream);
            list.add(iPutStream);

            //遍历list ,合并流
            Document document = new Document();
            ByteArrayOutputStream out = new ByteArrayOutputStream();
            PdfCopy copy = new PdfCopy(document, out);
            document.open();
            for (InputStream pdf : list) {
                if (pdf == null) {
                    continue;
                }
                copy.addDocument(new PdfReader(pdf));
            }
            document.close();
            //获取合并之后的流
            InputStream inputIs = new ByteArrayInputStream(out.toByteArray());
 
posted @ 2017-08-23 16:02  令狐る侠  阅读(2331)  评论(0编辑  收藏  举报