您好我正在與Apache FOP和當頁數超過約130頁,它不能生成PDF .... 頁碼或XML文件的長度是否有任何限制...tha apache fop可以生成的最大頁數是多少?
在java.io.BufferedReader中Exception in thread "main" java.lang.OutOfMemoryError: Java heap
空間 。(BufferedReader.java:80) 在java.io.BufferedReader中。(BufferedReader.java:91) 在org.apache.xml.dtm.ObjectFactory.findJarServiceProviderName (ObjectFac tory.java:579) at org.apache.xml.dtm.ObjectFactory.lookUpFactoryClassName(ObjectFactory 周的.java:373) 在org.apache.xml.dtm.ObjectFactory.lookUpFactoryClass(ObjectFactory.jav 一個:206) 在org.apache.xml.dtm.ObjectFactory.createObject(ObjectFactory.java:131)
at org.apache.xml.dtm.ObjectFactory.createObject(ObjectFactory.java:101) at org.apache.xml.dtm.DTMManager.newInstance(DTMManager.java:135) at org.apache.xpath.XPathContext.reset(XPathContext.java:350) at org.apache.xalan.transformer.TransformerImpl.reset(TransformerImpl.ja va:505) at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme rImpl.java:1436) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:709) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1284) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1262) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:214) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) at org.apache.fop.cli.Main.startFOP(Main.java:166) at org.apache.fop.cli.Main.main(Main.java:197)
我不認爲有一個硬限制頁數或XML文件大小。這可能是有某種例外(內存不足)。如果您可以共享可能已經生成的日誌和/或異常,並告訴我們您是如何調用該過程,將會有所幫助。 – 2010-04-21 11:06:32
我在這裏添加了日誌 – Thunder 2010-04-21 12:43:36
我已經使用FOP生成了超過400頁的PDF報告,在Web應用程序設置和控制檯(junit)設置中沒有任何問題。 – tmeisenh 2010-04-22 19:44:38