2015-05-20 134 views
0

我使用的Aspose閱讀一些CSV文件後自動一個PPT生成過程:Java堆空間錯誤

ITable tbl = sld.getShapes().addTable(20, 49, dbCols,dblRows); 

dbCols是7個& dbRows是15,但它拋出:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 

有人可以提出一些建議嗎? Aspose是否限制特定表上的行數?

+0

我的堆大小在eclipse中也設置爲最大值。 – user3134176

+0

7列和14列應該沒有問題。你可以嘗試從http://www.aspose.com/docs/display/slidesjava/Creating+a+Table+from+Scratch+in+Slide獲取示例代碼,並檢查它是否會拋出相同的異常? –

回答

0

不,Aspose不限制任何表的行數或列數。 使用Aspose.Slides API,您可以添加一個包含7列和15行的表格。

double[] dblCols = { 30, 30, 30, 30, 30, 30, 30 }; 
double[] dblRows = { 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20 }; 

//Add table shape to slide 
ITable tbl = slide.getShapes().addTable(100, 50, dblCols, dblRows); 

其中30是每列的寬度,20是每行的高度; 100和50是表格左上角的x,y座標。

我使用Aspose作爲支持開發人員。