String dataDir = Utils.getSharedDataDir(ExtractTextFromTable.class) + "tables/"; // Load the document into Aspose.Note Document document = new Document(dataDir + "Sample1.one"); // Get a list of table nodes List nodes = document.getChildNodes(Table.class); for (int i = 0; i < nodes.size(); i++) { Table table = nodes.get(i); System.out.println("Table # " + i); // Retrieve text List textNodes = (List) table.getChildNodes(RichText.class); StringBuilder text = new StringBuilder(); for (RichText richText : textNodes) { text = text.append(richText.getText().toString()); } // Print text on the output screen System.out.println(text); }