gpt4 book ai didi

html - 为什么当我为 doc 文件替换 HTML 模板中的字符串时 Python 会更改字体设置

转载 作者:太空宇宙 更新时间:2023-11-04 06:22:03 25 4
gpt4 key购买 nike

我有一个 HTML 内容作为字符串(模板),需要在从该 HTML 内容创建文档文件之前替换 HTML 内容中的名称和地址字段。当数据库中没有名称时,我将替换为空引号。但是当我们打开 doc 文件时,这种替换空字符串会改变 HTML 内容中给出的字体设置。

如何纠正这个问题?

我试过在空字符串中设置字体标签,但仍然没有用。

Python Code:

html_content.replace('[[FULL NAME]]',full_name or '<font color="blue"><font face="arial"><font style="font-size: 8pt" size="1"></font></font></font>')

Piece of HTML template

    <td style="border: 1px solid #ffffff; padding-top: 0in; padding-bottom: 0in; padding-left: 0.04in; padding-right: 0in">

<p style="margin-left: -0.02in; font-weight: normal"><font color="blue"><font face="arial"><font style="font-size: 8pt" size="1">[[FULL NAME]]</font></font></font>
</p></td>

最佳答案

要纠正此问题,请发送 <br>空字符串内的标记。它会工作!

相反,如果我们发送 &nbsp;在空字符串中,在 libre writer 的 .doc 文件中,如果在编辑模式下打开文档,它将显示 Field Shadings。这是主要问题,这就是我在这里问这个问题的原因。

关于html - 为什么当我为 doc 文件替换 HTML 模板中的字符串时 Python 会更改字体设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55412047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com