java - 带有 docx4j 的 HTML/CSS 形状

标签 java html css docx docx4j

我在解析 HTML/CSS 并导出 docx 的 java 应用程序中使用 docx4j。

我需要做的是:

image

但似乎我只能用 docx4j 制作几个表格。它可以读取整个 html css 文件还是只读取没有 css 的基本 html?

此外,我一直在尝试使用从 flexbox 到显示表格再到 float (就像 15 年前一样)的所有内容来制作网格布局。

我很好奇这是死胡同还是只有我一个人不知道怎么用

最佳答案

docx4j-ImportXHTML 可以读取 CSS。

它使用飞碟解析 XHTML:https://github.com/flyingsaucerproject/flyingsaucer

飞碟使用 CSS 2.1。

如果遇到限制,首先要做的是查看飞碟是否捕获了相关值。如果有,则 docx4j-ImportXHTML 需要正确处理它。

或者,Google 检查 FS 是否处理 flexbox 等。我不认为 ImportXHTML 现在处理 float 。当然,您可以添加它。

关于java - 带有 docx4j 的 HTML/CSS 形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53518888/

相关文章:

java - rJava:从 R 创建零长度 Java 数组

html - 如何增加 NVD3JS 饼图标签大小

html - 添加类开始于动态创建的单选按钮

css - 如何让@font-face 在 safari 和 mozilla (bigcartel) luna 主题中工作

javascript - 如何操作 ul 括号

java - 返回结果集的正确方法

java - 将 Nashorn 与其他 Web 应用程序框架一起使用

javascript - TailwindCss 固定导航栏

java - 在多个 fragment 中使用 BroadcastReceiver

css - 您如何仅更改某些元素符号而不是全部的字体颜色