You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 04:30:20