我在使用itextpdf.jar读取 Java 中的 PDF 文件内容时遇到问题,
如果我阅读一个小尺寸(5-15MB)的 PDF 文件意味着它运行良好,则可以阅读它的内容
但是当我阅读大尺寸(200MB)PDF文件时意味着它显示运行时异常,如下所示
enter code hereException in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2786)
at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:94)
at com.itextpdf.text.pdf.RandomAccessFileOrArray.InputStreamToArray(RandomAccessFileOrArray.java:213)
at com.itextpdf.text.pdf.RandomAccessFileOrArray.<init>(RandomAccessFileOrArray.java:203)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:235)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:246)
at general.FileStreamClose.main(FileStreamClose.java:28)
Java 结果:1enter code here
任何解决方案,如何增加tomcat中的堆大小