extremely unlikely that RandomAccessFileOrArray is your problem. you haven't shown us whats going on inside getSize() setPageSize()
simplifiy your code, just place the tif (unchanged) into the document by commenting out these img = getSize(img,rotate); setPageSize(img,rotate); document.add(Chunk.NEXTPAGE); and for now set your pagesize manually Document document = new Document(PageSize.LETTER); milind-4 wrote: > > Paulo Soares <psoares <at> consiste.pt> writes: >> >> What code are you using? >> >> Paulo >> >> ----- Original Message ----- >> From: "milind" <milind.pandit <at> db.com> >> To: <itext-questions <at> lists.sourceforge.net> >> Sent: Tuesday, February 27, 2007 7:49 PM >> Subject: [iText-questions] Files are not beging closed >> >> > Hello, >> > We are having a problem where we converts the tif images to pdf. >> > We observed that the tif images opend using the RandomAccessFileOrArray >> > are >> > not beging closed. We are using the RandomAccessFileOrArray close >> method >> > and >> > it seems its not closing the files. >> > Any advise? >> > >> > regards, >> > milind >> > >> > >> > >> ------------------------------------------------------------------------- >> > Take Surveys. Earn Cash. Influence the Future of IT >> > Join SourceForge.net's Techsay panel and you'll get the chance to share >> > your >> > opinions on IT & business topics through brief surveys-and earn cash >> > >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> > _______________________________________________ >> > iText-questions mailing list >> > iText-questions <at> lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/itext-questions >> > Buy the iText book: http://itext.ugent.be/itext-in-action/ >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share >> your >> opinions on IT & business topics through brief surveys-and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> iText-questions mailing list >> iText-questions <at> lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/itext-questions >> Buy the iText book: http://itext.ugent.be/itext-in-action/ >> >> > > > I am using itext-1.4.jar. > Here is the snippet of code. I am not sure how much this can help. > while (it.hasNext()) { > if(lLeaf != null && lLeaf.isEmpty() != true) { > for(ii=0; ii<lLeaf.getSize(); ii++) { > int comps = 0; > //get tiff image file > ra = new > RandomAccessFileOrArray(lLeaf.getImageFile(ii)); > if(ra==null) { > n[0]=11; > System.err.println("Image file is corrupted"); > break; > } > comps = TiffImage.getNumberOfPages(ra); > //process pages of a tiff image > for(int c=1;c<=comps;c++) { > boolean[] rotate = new boolean[1]; > Image img = TiffImage.getTiffImage(ra,c); > //check is image file is valid > if(img==null) { > n[0]=12; > System.err.println("Image file is > corrupted"); > } > img = getSize(img,rotate); > setPageSize(img,rotate); > document.add(Chunk.NEXTPAGE); > document.add(img); > pageCounter +=2; > } // addPages > if (ra!=null) { > ra.close(); > ra=null; > } > } // if Leaf exists > } //run through all Leafs > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > iText-questions mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/itext-questions > Buy the iText book: http://itext.ugent.be/itext-in-action/ > > -- View this message in context: http://www.nabble.com/Files-are-not-beging-closed-tf3304012.html#a9197436 Sent from the iText - General mailing list archive at Nabble.com. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/
