为有中文需求的客户提供多渠道中文技术支持.

Wed Mar 02, 2022 8:43 am

html转docx,table标签设置border: solid #BA0003 2.25pt;属性无效
使用版本:spire.doc.free-3.9.0.jar

forestwood
 
Posts: 4
Joined: Wed Mar 02, 2022 8:40 am

Wed Mar 02, 2022 8:52 am

您好,

感谢询问。

为了帮助我们更快地重现您的问题,请您将您的输入 HTML 文档提供给我们做进一步调查。 此外,我们 Free Spire.Doc for Java的最新版为Free Spire.Doc for Java Version:5.2.0,我建议您使用最新版试试。 如果最新版仍有问题,就请您提供给我们您的文档。 提前致谢。

Sincerely,
Marcia
E-iceblue support team
User avatar

Marcia.Zhou
 
Posts: 858
Joined: Wed Nov 04, 2020 2:29 am

Thu Mar 03, 2022 2:04 am

已使用最新版本;然后替换后jar 还是有如上问题;测试 html:
<div style="margin: 0pt auto;"></div><p style="text-align: center;"><strong><span style="font-size: medium;">团队报价单</span></strong></p><table id="table1" style="line-height: 16pt; vertical-align: middle; margin: 0pt auto; border-collapse: collapse; border: solid #BA0003 2.25pt; text-align: center; font-family: 宋体; color: black; font-size: 10.0pt; " width="100%"> <tbody style="font-size: 10.0pt; font-family: 宋体; color: #000"> <tr> <td style="border: 1pt solid #BA0003; text-align: left; font-size: 10pt; font-family: 宋体; color: black" width="63.8%"><strong>收件单位:</strong><input class="browserValue" type="hidden" id="F48zts" name="F48zts" value="2c9084ee7628b960017628ec75b1006b"><span class="browserText ui-static-text" id="F48ztsspan" style="display:">信息部</span></td> <td style="border: 1pt solid #BA0003; text-align: left; font-size: 10pt; font-family: 宋体; color: black" width="16.6%"><strong>收件人:</strong><input class="browserValue" type="hidden" id="F48ztslxr" name="F48ztslxr" value="2c9084ee7628b960017628ef4d690077"><span class="browserText ui-static-text" id="F48ztslxrspan" style="display:">李白</span></td> <td style="border: 1pt solid #BA0003; text-align: left; font-size: 10pt; font-family: 宋体; color: black" width="19.4%" id="sjdh">电话:13490098080</td> </tr> <tr> <td style="border: 1pt solid #BA0003; text-align: left; font-size: 10pt; font-family: 宋体; color: black" width="63.8%"><strong>发件单位:</strong><input class="scOptions " type="hidden" id="F48ssgs" name="F48ssgs" value="2c90406d7b2f7eb9017b3990446b0e52"><span id="F48ssgsspan" class="scOptions ui-static-text ">杭州行社有限公司</span></td> <td style="border: 1pt solid #BA0003; text-align: left; font-size: 10pt; font-family: 宋体; color: black" width="16.6%"><strong>发件人:</strong><input class="browserValue" type="hidden" id="F48cjr" name="F48cjr" value="4028818327afc48c0127afc49a280001"><span class="browserText ui-static-text" id="F48cjrspan" style="display:">管理员</span></td> <td style="border: 1pt solid #BA0003; text-align: left; font-size: 10pt; font-family: 宋体; color: black" width="19.4%" id="fzdh">电话:111222000</td> </tr> <tr> <td colspan="3" style="border: solid #BA0003 1pt; font-size: 10.0pt; font-family: 宋体; color: #000"> <p style="text-align: left;">尊敬的: <input class="browserValue" type="hidden" id="F48ztslxr" name="F48ztslxr" value="2c9084ee7628b960017628ef4d690077"><span class="browserText ui-static-text" id="F48ztslxrspan" style="display:">李白</span> 经理</p> <p></p> <p style="text-align: left;">&nbsp; &nbsp;<strong>非常感谢贵社的支持和信赖!现将贵社所需行程及报价呈上,请审阅,若有疑问,敬请来电,谢谢!</strong></p> </td> </tr> </tbody></table><table id="table2" style="line-height: 16pt; vertical-align: middle; margin: 0pt auto; border-collapse: collapse; border: solid #BA0003 2.25pt; border-top: 0pt; text-align: center; font-family: 宋体; color: black; font-size: 10.0pt; " width="100%"> <tbody style="font-family: 宋体; color: black; font-size: 10.0pt;"> <tr id="xcnr-bt" style="background-color: #BA0003;color:white;"> <td style="border: solid #BA0003 1pt; border-top: 0pt; " colspan="6" height="40"> <div><span class="singletext ui-static-text" id="F48cpmcspan">信息部测试线路,请勿选择!</span><input type="hidden" name="F48cpmc" id="F48cpmc" value="信息部测试线路,请勿选择!"></div> </td> </tr> <tr id="xcnr" class="xcnr-tr"> <td style="border: solid #BA0003 1pt;" width="50"><strong>天数</strong></td> <td style="border: solid #BA0003 1pt;" width="270"><strong>简易行程</strong></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>住宿</strong></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>早餐</strong></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>中餐</strong></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>晚餐</strong></td> </tr><tr class="xcnr-tr"><td style="border: solid #BA0003 1pt;">1</td><td style="border: solid #BA0003 1pt;">杭州飞云南</td><td style="border: solid #BA0003 1pt;">云南大理</td><td style="border: solid #BA0003 1pt;">飞机上</td><td style="border: solid #BA0003 1pt;">×</td><td style="border: solid #BA0003 1pt;">×</td></tr><tr class="xcnr-tr"><td style="border: solid #BA0003 1pt;">2</td><td style="border: solid #BA0003 1pt;">云南飞杭州</td><td style="border: solid #BA0003 1pt;">空军一号</td><td style="border: solid #BA0003 1pt;">飞机上</td><td style="border: solid #BA0003 1pt;">酒店</td><td style="border: solid #BA0003 1pt;">×</td></tr> </tbody></table><table id="xxbj-md" style="line-height: 16pt; vertical-align: middle; margin: 0pt auto; border-collapse: collapse; border: solid #BA0003 2.25pt; border-top: 0pt; text-align: center; font-family: 宋体; color: black; font-size: 10.0pt;width:100%;"> <tbody style="font-family: 宋体; color: black; font-size: 10.0pt;"> <tr> <td style="border: solid #BA0003 1pt;width:50pt;" width="50pt"><strong>日期</strong></td> <td style="border: solid #BA0003 1pt;width:520pt;" width="520pt"><strong>行程</strong></td> <td style="border: solid #BA0003 1pt;width:55pt;" width="55pt"><strong>餐</strong></td> <td style="border: solid #BA0003 1pt;width:105pt;" width="105pt"><strong>住宿</strong></td> </tr> <tr> <td style="border: solid #BA0003 1pt;width:50pt;">D<span class="singletext ui-static-text" id="F51tsspan">1</span><input type="hidden" name="F51ts" id="F51ts" value="1"></td> <td style="border: solid #BA0003 1pt; text-align: left;width:515pt;"><strong><span class="singletext ui-static-text" id="F51btspan">杭州飞云南</span><input type="hidden" name="F51bt" id="F51bt" value="杭州飞云南"></strong><br> <span class="fckEditor htmlContent ui-static-text" id="F51xcspan">云南省,简称云或滇,中国23个省之一,位于西南地区,省会昆明。介于北纬21°8′~29°15′,东经97°31′~106°11′之间,东部与贵州、广西为邻,北部与四川相连,西北部紧依西藏,西部与缅甸接壤,南部和老挝、越南毗邻,云南省总面积39.41万平方千米,占全国国土总面积的4.1%,居全国第8位。云南是全国边境线最长的省份之一,有8个州(市)的25个边境县分别与缅甸、老挝和越南交界</span> <div style="text-align: center;"></div> </td> <td style="border: solid #BA0003 1pt;width:55pt;"><input class="scOptions " type="hidden" id="F51yc" name="F51yc" value="2c90406c72fdf3aa01734b3410dc03af"><p>早</p></td> <td style="border: solid #BA0003 1pt;width:95pt;"><span class="singletext ui-static-text" id="F51zsspan">云南大理</span><input type="hidden" name="F51zs" id="F51zs" value="云南大理"></td> </tr> <tr> <td style="border: solid #BA0003 1pt;width:50pt;">D<span class="singletext ui-static-text" id="F51tsspan">2</span><input type="hidden" name="F51ts" id="F51ts" value="2"></td> <td style="border: solid #BA0003 1pt; text-align: left;width:515pt;"><strong><span class="singletext ui-static-text" id="F51btspan">云南飞杭州</span><input type="hidden" name="F51bt" id="F51bt" value="云南飞杭州"></strong><br> <span class="fckEditor htmlContent ui-static-text" id="F51xcspan">北回归线横贯云南省南部,属低纬度内陆地区,地势呈西北高、东南低,自北向南呈阶梯状逐级下降,为山地高原地形,山地面积占全省总面积的88.64%,地跨长江、珠江、元江、澜沧江、怒江、大盈江6大水系。云南气候基本属于亚热带和热带季风气候,滇西北属高原山地气候。云南动植物种类数为全国之冠,素有“动植物王国”之称,被誉为“有色金属王国”,历史文化悠久,自然风光绚丽,是人类文明重要发祥地之一</span> <div style="text-align: center;"></div> </td> <td style="border: solid #BA0003 1pt;width:55pt;"><input class="scOptions " type="hidden" id="F51yc" name="F51yc" value="2c90406c72fdf3aa01734b3410dc03af,2c90406c72fdf3aa01734b34458903b0"><p>早</p><p>中</p></td> <td style="border: solid #BA0003 1pt;width:95pt;"><span class="singletext ui-static-text" id="F51zsspan">空军一号</span><input type="hidden" name="F51zs" id="F51zs" value="空军一号"></td> </tr> </tbody></table><table id="table3" class="xxbj-table" style="line-height: 16pt; vertical-align: middle; margin: 0pt auto; border-collapse: collapse; border: solid #BA0003 2.25pt; border-top: 0pt; text-align: center; font-family: 宋体; color: black; font-size: 10.0pt;" width="100%"> <tbody> <tr style="background-color: #BA0003;color:white;"> <td colspan="3" style="border: solid #BA0003 1pt; border-top: 0pt; " height="40"><strong>详细报价</strong></td> </tr> <tr> <td style="border: solid #BA0003 1pt;" width="80"><strong>类目</strong></td> <td style="border: solid #BA0003 1pt;" width="520"><strong>明细</strong></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>小计</strong></td> </tr> <tr> <td style="border: solid #BA0003 1pt;" width="80"> <div><input class="scOptions " type="hidden" id="F209lm" name="F209lm" value="2c90406d7e444b30017eaaa654436177"><span id="F209lmspan" class="scOptions ui-static-text ">其他</span></div> </td> <td style="border: solid #BA0003 1pt; text-align: left;" width="370"> <div><span class="multitext ui-static-text" id="F209mxspan">会计费用包括直接费用、间接费用和期间费用。期间费用又包括销售费用、管理费用和财务费用</span></div> </td> <td style="border: solid #BA0003 1pt;" width="70"> <div><span class="singletext ui-static-text" id="F209xjspan">30</span><input type="hidden" name="F209xj" id="F209xj" value="30"></div> </td> </tr> </tbody></table><div id="bjxq-md" style="height:0px;"></div><table id="table4" class="bjxq-table" style="line-height: 16pt; vertical-align: middle; margin: 0pt auto; border-collapse: collapse; border: solid #BA0003 2.25pt; border-top: 0pt; text-align: center; font-family: 宋体; color: black; font-size: 10.0pt;" width="100%"> <tbody> <tr id="bjxq-bt" style="background-color: #BA0003;color:white;"> <td colspan="5" style="border: solid #BA0003 1pt; border-top: 0pt; " height="40"><strong>报价详情</strong></td> </tr> <tr class="bjxq-tr"> <td style="border: solid #BA0003 1pt;" width="80"><strong>类目</strong></td> <td style="border: solid #BA0003 1pt;" width="370"><strong>明细</strong></td> <td style="border: solid #BA0003 1pt;" width="70"><strong>人数</strong></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>单价</strong></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>小计</strong></td> </tr> <tr class="bjxq-tr"> <td style="border: 1pt solid #BA0003; text-align: left; padding-left:15px" colspan="5"><strong>地接款项</strong></td> </tr> <tr class="bjxq-tr"> <td style="border: solid #BA0003 1pt;" width="80"> <div><input class="scOptions " type="hidden" id="F54djfl" name="F54djfl" value="2c90406c72fdf3aa01734b0be470036b"><span id="F54djflspan" class="scOptions ui-static-text ">儿童团费</span></div> </td> <td style="border: solid #BA0003 1pt; text-align: left;" width="370"> <div><span class="multitext ui-static-text" id="F54djmsspan"></span></div> </td> <td style="border: solid #BA0003 1pt;" width="70"> <div>2</div> </td> <td style="border: solid #BA0003 1pt;" width="100"> <div><span class="singletext ui-static-text" id="F54djjgspan">5</span><input type="hidden" name="F54djjg" id="F54djjg" value="5">元</div> </td> <td style="border: solid #BA0003 1pt;" width="100"> <div><span class="singletext ui-static-text" id="F54djjespan">10</span><input type="hidden" name="F54djje" id="F54djje" value="10">元</div> </td> </tr> <tr class="bjxq-tr"> <td style="border: solid #BA0003 1pt;" width="80"></td> <td style="border: solid #BA0003 1pt;" width="370"></td> <td style="border: solid #BA0003 1pt;" width="70"></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>地接金额:</strong></td> <td style="border: solid #BA0003 1pt;" width="100">10元</td> </tr> </tbody></table><table id="table5" class="bjxq-table" style="line-height: 16pt; vertical-align: middle; margin: 0pt auto; border-collapse: collapse; border: solid #BA0003 2.25pt; border-top: 0pt; text-align: center; font-family: 宋体; color: black; font-size: 10.0pt;" width="100%"> <tbody> <tr> <td style="border: 1pt solid #BA0003; text-align: left;padding-left:15px" colspan="5"><strong>交通款项</strong></td> </tr> <tr> <td style="border: solid #BA0003 1pt;" width="80"> <div><input class="scOptions " type="hidden" id="F55jtfl" name="F55jtfl" value="2c90406c72fdf3aa01734b13c2890382"><span id="F55jtflspan" class="scOptions ui-static-text ">机票</span></div> </td> <td style="border: solid #BA0003 1pt; text-align: left;" width="370"> <div><span class="multitext ui-static-text" id="F55jtmsspan"></span></div> </td> <td style="border: solid #BA0003 1pt;" width="70"> <div>2</div> </td> <td style="border: solid #BA0003 1pt;" width="100"> <div><span class="singletext ui-static-text" id="F55jtjgspan">10</span><input type="hidden" name="F55jtjg" id="F55jtjg" value="10">元</div> </td> <td style="border: solid #BA0003 1pt;" width="100"> <div><span class="singletext ui-static-text" id="F55jtjespan">20</span><input type="hidden" name="F55jtje" id="F55jtje" value="20">元</div> </td> </tr> <tr> <td style="border: solid #BA0003 1pt;" width="80"></td> <td style="border: solid #BA0003 1pt;" width="370"></td> <td style="border: solid #BA0003 1pt;" width="70"></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>交通金额:</strong></td> <td style="border: solid #BA0003 1pt;" width="100">20元</td> </tr> <tr> <td style="border: solid #BA0003 1pt;" width="80"></td> <td style="border: solid #BA0003 1pt;" width="370"></td> <td style="border: solid #BA0003 1pt;" width="70"></td> <td style="border: solid #BA0003 1pt;" width="100"><strong>共计金额:</strong></td> <td style="border: solid #BA0003 1pt;" width="100">30元</td> </tr> <tr> <td style="border: solid #BA0003 1pt;" width="80"><strong>人均价:</strong></td> <td style="border: solid #BA0003 1pt;" width="640" colspan="4"> <div style="text-align: left;"> <div> <div><span class="singletext ui-static-text" id="F143rjjspan"></span><input type="hidden" name="F143rjj" id="F143rjj" value=""></div> </div> </div> </td> </tr> </tbody></table><table id="table6" style="line-height: 16pt; vertical-align: middle; margin: 0pt auto; border-collapse: collapse; border: solid #BA0003 2.25pt; border-top: 0pt; text-align: center; font-family: 宋体; color: black; font-size: 10.0pt;" width="100%"> <tbody id="xmHid"> <tr id="xcld"> <td style="border: solid #BA0003 1pt;border-top: solid #BA0003 0px;" width="120"><strong>行程亮点:</strong></td> <td style="border: solid #BA0003 1pt;border-top: solid #BA0003 0px;" width="600"> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58xcldspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </td> </tr> <tr id="xcxz"> <td style="border: solid #BA0003 1pt;" width="120"><strong>行程须知:</strong></td> <td style="border: solid #BA0003 1pt;" width="600"> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58xcxzspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </td> </tr> <tr id="jdbz"> <td style="border: solid #BA0003 1pt;" width="120"> <div><strong>接待标准:</strong></div> </td> <td style="border: solid #BA0003 1pt;" width="600"> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58jdbzspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </td> </tr> <tr id="buhxm"> <td style="border: solid #BA0003 1pt;" width="120"> <div><strong>不含项目:</strong></div> </td> <td style="border: solid #BA0003 1pt;" width="600"> <div> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58buhxmspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </div> </td> </tr> <tr id="etap"> <td style="border: solid #BA0003 1pt;" width="120"><strong>儿童安排:</strong></td> <td style="border: solid #BA0003 1pt;" width="600"> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58etapspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </td> </tr> <tr id="gwap"> <td style="border: solid #BA0003 1pt;" width="120"><strong>购物安排:</strong></td> <td style="border: solid #BA0003 1pt;" width="600"> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58gwapspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </td> </tr> <tr id="kxxm"> <td style="border: solid #BA0003 1pt;" width="120"><strong>可选项目:</strong></td> <td style="border: solid #BA0003 1pt;" width="600"> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58kxxmspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </td> </tr> <tr id="qtsx"> <td style="border: solid #BA0003 1pt;" width="120"><strong>其他事项:</strong></td> <td style="border: solid #BA0003 1pt;" width="600"> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58qtspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </td> </tr> <tr id="zysx"> <td style="border: solid #BA0003 1pt;" width="120"><strong>注意事项:</strong></td> <td style="border: solid #BA0003 1pt;" width="600"> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58zysxspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </td> </tr> <tr id="wxts"> <td style="border: solid #BA0003 1pt;" width="120"><strong>温馨提示:</strong></td> <td style="border: solid #BA0003 1pt;" width="600"> <div style="text-align: left;"> <div><span class="multitext ui-static-text" id="F58w0tsspan">云南省是中国面向南亚东南亚的辐射中心,入选国家自由贸易试验区,长江经济带重要组成部分,全国热门旅游目的地和文旅大省</span></div> </div> </td> </tr> </tbody></table>

forestwood
 
Posts: 4
Joined: Wed Mar 02, 2022 8:40 am

Thu Mar 03, 2022 3:47 am

您好。

感谢您提供更多信息!

我测试我们产品转换,的确会忽略table标签中的border属性。 在进一步调查之后,我发现即使是使用微软Word直接打开您提供的HTML信息,table标签的border属性也不会显示:
openWithWord.png


请注意,我们产品在HTML转Word的实现上是基于微软Word来的,如果微软Word不支持显示此属性,那么我们产品也是不支持的,希望您可以理解。

此外,我发现这个问题的原因可能是 table 和 td 中的border属性冲突导致的。我建议您将td中的border具体到哪一条边以避免重叠边框位置导致的冲突,比如 “border-right: 1pt solid #BA0003;,这个需要您自行改动HTML。

如果您还有其他问题,请随时联系我们。

Sincerely,
Marcia
E-iceblue support team
User avatar

Marcia.Zhou
 
Posts: 858
Joined: Wed Nov 04, 2020 2:29 am

Thu Mar 03, 2022 4:13 am

好的; 谢谢回复

forestwood
 
Posts: 4
Joined: Wed Mar 02, 2022 8:40 am

Thu Mar 03, 2022 5:38 am

您好,

不客气。

您在使用我们产品时如果遇到其他问题,请随时联系我们。

Sincerely,
Marcia
E-iceblue support team
User avatar

Marcia.Zhou
 
Posts: 858
Joined: Wed Nov 04, 2020 2:29 am

Thu Mar 03, 2022 8:46 am

你好,我这里遇到一个问题 html转word;当table 里面td的内容很长时候 转成的docx 里面就会把其他td 挤变形; 即使加了 width 也无法控制; 请问有什么好的方式吗?

forestwood
 
Posts: 4
Joined: Wed Mar 02, 2022 8:40 am

Thu Mar 03, 2022 8:54 am

您好,

首先,如我前面所说的, 我们产品是遵循微软结果的。 您需要先使用微软Word打开您的HTML文件,查看微软下打开的结果与我们产品生成的效果是否相同。 如果不同的话,您可以再试一下最新商业版 Spire.Doc for Java版本: 5.2.3 看一下效果。

如果最新版仍旧有问题,请您提供给我们您的 HTML文件 供我们进一步调查。提前致谢。

Sincerely,
Marcia
E-iceblue support team
User avatar

Marcia.Zhou
 
Posts: 858
Joined: Wed Nov 04, 2020 2:29 am

Return to 中文技术支持

cron