Apache POI:从XWPFParagraph实例中检索页码?

时间:2015-05-27 09:35:38

标签: java apache apache-poi

我正在迭代来自XWPTDocument XWPFParagraph的XWPFParagraph实例有没有办法从library(shiny) shinyUI(bootstrapPage( # Application title titlePanel("Sidebar Image App"), sidebarPanel( imageOutput("image", height = "auto") ) )) 实例中检索每个段落所在的页码?

1 个答案:

答案 0 :(得分:2)

最终将Gagravarr's comment转换为正确答案:不,这是不可能的。

这样做需要一个完整的Word渲染引擎(即MS Word本身),即便如此,您也不能完全确定分页符将始终发生在文件一旦创建时恰好是那些位置(想:丢失字体,丢失图片,消失文本和/或修订标记的不同显示选项,不同的打印机边距等。)

因此声称Word文件中的某些内容位于特定页面Y的特定行X上实际上表达了对Word文件格式的基本误解。那里根本没有 line page 的概念。这完全是关于运行 resp。 范围

换句话说:只有在用MS Word打开这样的文件时,这些内容才会被渲染到单独的行/页面上。而且这个渲染器的行为在一定程度上是不可预测的。