【发布时间】:2018-03-28 16:25:55
【问题描述】:
我刚刚实现了一个 Java 代码以获取文档的页数,但它仅适用于 PDF 文件。我需要计算其他文件(Docx、HTML 等)的页数。有什么想法吗?
我的代码是:
public int numberOfPages(@RequestBody() MultipartFile inputFile) throws Exception {
int numberOfPages = 0;
InputStream fileName = inputFile.getInputStream();
PDDocument document = PDDocument.load(fileName);
if (document != null) {
numberOfPages = document.getNumberOfPages();
}
return numberOfPages;
}
【问题讨论】:
-
HTML 中没有“页码”的概念。如果您想计算某些 docx 中的页面,请使用适当的 API(如果存在)。
-
是的,这就是问题所在,这是这个Api