package cn.flightfeather.supervision.docx4j.simpleDemo
|
|
import org.docx4j.openpackaging.packages.WordprocessingMLPackage
|
import org.docx4j.openpackaging.parts.WordprocessingML.AltChunkType
|
|
fun main(args: Array<String>) {
|
val wordMLPackage = WordprocessingMLPackage.createPackage()
|
val html = """
|
<html lang="en">
|
<head>
|
<meta charset="UTF-8">
|
<title>table</title>
|
</head>
|
<body>
|
|
<table style="border: 1px solid #000000;
|
width: 200px;
|
min-height: 25px;
|
line-height: 25px;
|
text-align: center;
|
border-collapse: collapse;
|
padding: 2px;">
|
<tr style="border: 1px solid #000000;">
|
<td style="border: 1px solid #000000;">测试</td>
|
<td>测试</td>
|
</tr>
|
|
<tr>
|
<td style="border: 1px solid #000000;">测试</td>
|
<td>测试</td>
|
</tr>
|
</table>
|
</body>
|
</html>
|
"""
|
wordMLPackage.mainDocumentPart.addAltChunk(AltChunkType.Html, html.toByteArray())
|
wordMLPackage.save(java.io.File(System.getProperty("user.dir") + "/htmltable.docx"))
|
}
|