使用aspose获取word文档中的页数

时间:2014-03-19 08:18:51

标签: java aspose.words

如何使用Aspose java获取word文档(.doc或.docx)中的页数? 或者在不使用Aspose的情况下获取java中word文档中的页数。

2 个答案:

答案 0 :(得分:0)

您可以使用Document.getPageCount方法获取Aspose.Words for Java中doc / docx文件的页数。以下是示例代码:

//Open the Word Document                                 
Document doc = new Document("C:\\Data\\Image2.doc");     

//Get page count                                         
int pageCount = doc.getPageCount();

//Print Page Count            
System.out.println(pageCount);

希望这会有所帮助。

答案 1 :(得分:0)

要从流中打开,只需将包含文档的流对象传递给Document构造函数。下面的代码示例显示了如何从流中打开文档并获取Pages数。

String dataDir = "D:\\Temp\\";
String filename = "input.docx";

InputStream in = new FileInputStream(dataDir + filename);

Document doc = new Document(in);
System.out.println("Document opened. Total pages are " + doc.getPageCount());
in.close();

我与Aspose一起担任开发者布道者。