如何在java中读取xep文件数据

Posted

技术标签:

【中文标题】如何在java中读取xep文件数据【英文标题】:How to read xep file data in java 【发布时间】:2021-07-19 19:58:46 【问题描述】:

有没有什么方法可以在 pdf 完全渲染和输入之前获得总页数,我们提供 xml 文件,xslt 是页面布局的样式表,我们使用 RenderX 进行 pdf 转换,从 xslt 转换为 xsl- fo 文件,从 xsl-fo 转换为 xep 文件,从 xep 转换为 ps/pdf 文件。 还有一个问题如何通过在 xep 中使用 java 从 xep 文件中读取数据,它包含页码和 id 等。

【问题讨论】:

什么样的 xep 文件?你想完成什么? 你还没准备好在这里提问。阅读Why is "Can someone help me?" not an actual question? 然后阅读How to Ask。然后写一些代码。然后返回minimal reproducible example 和一个关于你卡在哪里的具体问题。 【参考方案1】:

XEP 格式是一个 xml 文档。您可以在 RenderX 文档中查看所有标签的结构和含义。既然是XML,可以用很多方法来提取甚至改变它。

页面由 xep:page 元素表示。您可以检查 XEP 格式的此元素并获取页码和其他信息。

【讨论】:

以上是关于如何在java中读取xep文件数据的主要内容,如果未能解决你的问题,请参考以下文章

如何获取目录下的文件数(一行Python)

可以在 C# 中打开的最大文件数是不是有限制?

读取 tar.gz 中的文件名或文件数

JavaScript 中 FileReader#readEntries 可以读取的目录的最大文件数

sh 如何在特定文件夹中找到文件数?

java 提取文件夹中的文件数,由字符串类型folderName命名