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/

Reply via email to