Paulo,
Thanks for the guidence.  Using the RandomAccessFileOrArray appears to degrade
as it goes through the file.  Is their any optimizations what I can implement to
improve this?

Another question, I moved the application to a Server class machine with 4-CPU's
and 4GB of memory.  It doesn't seem that Java VM will allocate to a larger size
other than 1024.  Do you have any advice on this.

Thanks again for the quick response.

Bill



Quoting Paulo Soares <[EMAIL PROTECTED]>:

> new PdfReader(new RandomAccessFileOrArray("filename.pdf"), null) will work.
> Don't use a stream, it will be read first into memory and you'll gain
> nothing.
>  
> Paulo 
> 
> 
> ________________________________
> 
> De: [EMAIL PROTECTED] em nome de Bill Sanders
> Enviada: dom 15-Out-06 16:05
> Para: [email protected]
> Assunto: [iText-questions] PDFReader - Exception in thread
> "main"java.lang.OutOfMemoryError: Java heap space
> 
> 
> 
> I'm trying to process large PDF documents (600MB or larger), consisting of
> about
> 27,000 pages and I get "Exception in thread "main"
> java.lang.OutOfMemoryError:
> Java heap space".
> 
> I've tried using PdfReader(RandomAccessFileOrArray raf, byte[] ownerPassword)
> class and still the error presents itself.
> 
> Code snip-it:
> 
> BufferedInputStream bisStream = new BufferedInputStream(new
> FileInputStream(fPdfFile));
> RandomAccessFileOrArray rafPdfIn = new RandomAccessFileOrArray(bisStream);
> byte[] bPassword = null;
> PdfReader reader = new PdfReader(rafPdfIn, bPassword);
> 
> 
> I've increased the JVM from 512m to 1024m, but the "OutOfMemoryError" still
> exists.  I cannot go any higher on the memory, since I only have 1GB on my
> laptop and I get other JVM memory allocation errors.  Of course performance
> running this high of VM takes over the system.
> 
> The application purpose is to split this large PDF into goups based on policy
> decollation requirements.  This file consists of 1,000 policies, which I need
> to
> break down into individual policies for further processing.
> 
> Any assistance or guidence would be greatly appreciated.
> 
> Thanks in advance,
> 
> Bill
> 
> 
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> 
> 
> 
> 
> Aviso Legal:
> Esta mensagem é destinada exclusivamente ao destinatário. Pode conter
> informação confidencial ou legalmente protegida. A incorrecta transmissão
> desta mensagem não significa a perca de confidencialidade. Se esta mensagem
> for recebida por engano, por favor envie-a de volta para o remetente e
> apague-a do seu sistema de imediato. É proibido a qualquer pessoa que não o
> destinatário de usar, revelar ou distribuir qualquer parte desta mensagem. 
> 
> Disclaimer:
> This message is destined exclusively to the intended receiver. It may contain
> confidential or legally protected information. The incorrect transmission of
> this message does not mean the loss of its confidentiality. If this message
> is received by mistake, please send it back to the sender and delete it from
> your system immediately. It is forbidden to any person who is not the
> intended receiver to use, distribute or copy any part of this message.
> 
> 




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to