我正在使用docx4j输出Word(docx)文件,文档中没有出现分页符。我用的是:
hr {page-break-after: always}
对于css,但它不会在Word文档中呈现为分页符。
我应该使用什么html或css来获取html分页符以传输到docx文件?
只需在标题标签或段落标签(h1, h2, p)之前添加这一行:
<p style="line-height: 100%; margin-bottom: 0mm; page-break-before: always">
当我在OpenOffice writer中打开它时,它会破坏页面。
使用标题标签或段落标签(h1、h2、p):
我在我的html内容中使用了这种带有h1标签的css样式,并成功地在我导出的word文档的标题之后应用了分页符:
String pageBreakMarker = "<h1 style=\"page-break-after: always;\"></h1>";
我认为这与html中断标签无关,这与docx4j如何处理html中断标签有关。
即使查看github上的入门示例,我也只看到“之后分页符”或“之前分页符”仅用于html段落标记(p)
请参阅下面github上Docx4j入门指南的链接:
不适用于html break标签:
使用docx4,我可以确认在word文档中尝试从带有中断标签(hr)的html内容创建分页符时,“分页符之后”或“分页符之前”不起作用:
<br style=\"page-break-after: always; clear:both;\"></br>
我正在用docx4j做我的第一个项目。。。以https://github.com/plutext/docx4j/blob/master/docx4j-samples-docx4j/src/main/java/org/docx4j/samples/ConvertOutHtml.java我得到一个html文件,其中的图像链接到一个外部目录。是否可以将图像以base64格式直接嵌入html文件中?此外,
我正在使用Docx4j Version3将docx转换为html。 文档包含由制表符、空格和换行符组成的空白。生成的HTML要么具有无法识别的字符,要么根本不保留空白。 谢谢你。
我试图生成一个. docx从超文本标记语言字符串与docx4j在Java,其中包含Base64图像里面。目前,我能够生成Word并下载它(在一个Vaadin项目内),但图像没有正确插入。但是,如果我把超文本标记语言代码放入index.html页面,它们确实显示正确! 我使用的代码是这样的: 有没有什么特别的工作应该做,而我没有做? 编辑: 我现在可以插入图片了!用以下代码替换行下方和行上方的代码:
(*来自http://www.docx4java.org/forums/xhtml-import-f28/html-docx-html-inserts-a-lot-of-space-t1966.html#p6791?sid=78b64a02482926c4dbdbbafbf50d0a914将在应答时更新) 我已经创建了一个html测试文档,其内容如下: 然后,我的代码从这个html创建一个docx
我需要生成一个DOCX从网页(与图像)。DOCX4J是否可以将HTML内容导出为DOCX格式? 还有其他库可以将HTML内容导出到DOCX吗?
我正在尝试使用DOCX4j、Java11、Spring Boot2.3.5、Ubuntu18.04.5将DOCX转换为HTML,我正在Tomcat9上运行我的.war文件。 当我运行代码时,我得到这个错误。我怎么才能修好这个? 我的代码 编辑:我试着在Tomcat9、Windows10上运行同样的战争,一切都正常。有趣...但是如何在Linux-Tomcat上解决这个问题呢?(检查了tomcat/