DITA-OT 3.7.4中com.elovirta.ooxml v.1.4.0合并单元格处理异常
DITA-OT转DOCX时合并单元格表格格式丢失问题
使用DITA-OT 3.7.4版本搭配com.elovirta.ooxml v.1.4.0插件,将包含合并单元格的HTML表格转换为DOCX格式后,合并格式无法正确保留,预期转换后的表格结构应与原HTML表格完全一致。
转换示例:原HTML表格的合并单元格布局在DOCX输出中未被正确还原,合并效果丢失。
Ditamap示例
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "lw-map.dtd"> <map> <title>merged cells problem</title> <topicref href="hdita/example.html" format="hdita"></topicref> </map>
HDITA表格代码示例
<!DOCTYPE html> <head> <meta charset="UTF-8" /> <title>Example_table (hdita)</title> </head> <body> <article> <h1>Example</h1> <table border="1" style="border-collapse: collapse; width: 44.285%;"> <colgroup> <col style="width: 20.0315%;"> <col style="width: 20.0315%;"> <col style="width: 20.0315%;"> <col style="width: 20.0315%;"> <col style="width: 19.8786%;"> </colgroup> <tbody> <tr> <td colspan="5">A1:A5</td> </tr> <tr> <td>B1</td> <td>B2</td> <td>B3</td> <td>B4</td> <td>B5</td> </tr> <tr> <td colspan="2">C1:C2</td> <td rowspan="2">C3:D3</td> <td>C4</td> <td>C5</td> </tr> <tr> <td>D1</td> <td>D2</td> <td>D4</td> <td>D5</td> </tr> <tr> <td>E1</td> <td>E2</td> <td colspan="3">E3:E5</td> </tr> </tbody> </table> </article> </body>
内容的提问来源于stack exchange,提问作者donHenaro
相关产品推荐
相关产品推荐

