最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)HTML轉(zhuǎn)Word的示例代碼

 更新時間:2023年12月30日 08:14:02   作者:E-iceblue  
這篇文章主要為大家詳細介紹了使用Python實現(xiàn)HTML轉(zhuǎn)Word的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下

之前文章分享過如何使用Spire.Doc for Python庫將Word文檔轉(zhuǎn)為HTML格式,反過來,該庫也能實現(xiàn)HTML到Word文檔的轉(zhuǎn)換。通過代碼進行轉(zhuǎn)換,避免了手動復制粘貼費時間,并且可能會出現(xiàn)錯誤或格式混亂等問題。

Spire.Doc for Python庫能轉(zhuǎn)換一個HTML文件為 Word Docx 格式,也能直接將HTML字符串轉(zhuǎn)為Word文檔。具體實現(xiàn)方法查看下文。

首先通過以下pip命令安裝該Python庫:

pip install Spire.Doc

Python 將HTML文件轉(zhuǎn)為Word

from spire.doc import *
from spire.doc.common import *
 
# 創(chuàng)建Document類的對象
document = Document()
 
# 加載一個HTML文件
document.LoadFromFile("input.html", FileFormat.Html, XHTMLValidationType.none)
 
# 將HTML文件保存為.docx格式
document.SaveToFile("Html文件轉(zhuǎn)為Word.docx", FileFormat.Docx2016)
document.Close()

上述代碼先加載了一個.html文件,然后通過調(diào)用 Document.SaveToFile() 方法就將該文件轉(zhuǎn)換成了.docx 格式。三行Python代碼輕松搞定HTML文件轉(zhuǎn)Word。

效果圖:

Python 將HTML字符串轉(zhuǎn)為Word 

from spire.doc import *
from spire.doc.common import *
 
# 創(chuàng)建Document類的對象
document = Document()
 
# 在文檔中添加一節(jié)
sec = document.AddSection()
 
# 在該節(jié)中添加一個段落
paragraph = sec.AddParagraph()
 
# 指定HTML字符串
htmlString = """
<html>
<head>
    <title>HTML轉(zhuǎn)Word示例</title>
    <style>
        body {
            font-family: 微軟雅黑, sans-serif;
        }
        h1 {
            color: #CC3333;
            font-size: 24px;
            margin-bottom: 20px;
        }
        p {
            color: #333333;
            font-size: 16px;
            margin-bottom: 10px;
        }
        ul {
            list-style-type: disc;
            margin-left: 20px;
            margin-bottom: 15px;
        }
        li {
            font-size: 14px;
            margin-bottom: 5px;
        }
        table {
            border-collapse: collapse;
            width: 100%;
            margin-bottom: 20px;
        }
        th, td {
            border: 1px solid #CCCCCC;
            padding: 8px;
            text-align: left;
        }
        th {
            background-color: #F2F2F2;
            font-weight: bold;
        }
        td {
            color: #0000FF;
        }
    </style>
</head>
<body>
    <h1>標題示例</h1>
    <p>這是一個簡單段落展示。</p>
    <p>無序列表:</p>
    <ul>
        <li>數(shù)學</li>
        <li>語文</li>
        <li>英語</li>
    </ul>
    <p>表格:</p>
    <table>
        <tr>
            <th>產(chǎn)品</th>
            <th>數(shù)量</th>
            <th>價格</th>
        </tr>
        <tr>
            <td>長褲</td>
            <td>30</td>
            <td>¥150</td>
        </tr>
        <tr>
            <td>毛衣</td>
            <td>2</td>
            <td>¥99</td>
        </tr>
    </table>
</body>
</html>
"""
 
# 將 HTML 字符串添加到段落中
paragraph.AppendHTML(htmlString)
 
# 保存結(jié)果文件
document.SaveToFile("Html字符串轉(zhuǎn)Word.docx", FileFormat.Docx2016)
document.Close()

上述代碼中,首先新建了一個Word文檔并添加段落,然后通過 Paragraph.AppendHTML() 方法將HTML字符串插入到了Word文檔的段落中,最后再保存文檔即可將實現(xiàn)轉(zhuǎn)換。生成文件如下圖:

到此這篇關(guān)于Python實現(xiàn)HTML轉(zhuǎn)Word的示例代碼的文章就介紹到這了,更多相關(guān)Python HTML轉(zhuǎn)Word內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 顯示數(shù)組全部元素的方法

    python 顯示數(shù)組全部元素的方法

    下面小編就為大家分享一篇python 顯示數(shù)組全部元素的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 簡單實現(xiàn)python數(shù)獨游戲

    簡單實現(xiàn)python數(shù)獨游戲

    這篇文章主要為大家詳細介紹了如何簡單實現(xiàn)python數(shù)獨游戲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • pytorch 數(shù)據(jù)集圖片顯示方法

    pytorch 數(shù)據(jù)集圖片顯示方法

    今天小編就為大家分享一篇pytorch 數(shù)據(jù)集圖片顯示方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python讀寫文件操作示例程序

    python讀寫文件操作示例程序

    日常操作中,少不了文本處理,如程序輸入數(shù)據(jù)準備,python憑借其簡潔優(yōu)雅的語法,在文本處理上比C++等編譯型語言開發(fā)效率高出一大截,下面看代碼
    2013-12-12
  • Python制作簡單的剪刀石頭布游戲

    Python制作簡單的剪刀石頭布游戲

    這篇文章主要介紹了Python制作剪刀石頭布游戲的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • pycharm中如何使用快捷鍵按出代碼提示框

    pycharm中如何使用快捷鍵按出代碼提示框

    這篇文章主要介紹了pycharm中如何使用快捷鍵按出代碼提示框問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 淺談Python協(xié)程asyncio

    淺談Python協(xié)程asyncio

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著Python協(xié)程展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python生成隨機密碼

    Python生成隨機密碼

    這篇文章主要介紹了Python生成隨機密碼的代碼分享,由于是新手,僅僅是簡單的實現(xiàn),未作任何其他處理,小伙伴們自己參考下吧。
    2015-03-03
  • python--字典(dict)和集合(set)詳解

    python--字典(dict)和集合(set)詳解

    本文通過實例給大家介紹了python中字典和集合的知識小結(jié),非常不錯,具有參考借鑒價值,需要的的朋友參考下吧,希望能夠給你帶來幫助
    2021-09-09
  • Python字節(jié)單位轉(zhuǎn)換實例

    Python字節(jié)單位轉(zhuǎn)換實例

    今天小編就為大家分享一篇Python字節(jié)單位轉(zhuǎn)換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論

吉安县| 河北省| 彭水| 金湖县| 阿拉善右旗| 南充市| 遂平县| 娄底市| 伊春市| 金溪县| 禄劝| 云浮市| 公安县| 高阳县| 阳谷县| 新邵县| 合山市| 紫云| 舞钢市| 开远市| 绵阳市| 神木县| 永宁县| 义马市| 清新县| 锡林郭勒盟| 高碑店市| 读书| 教育| 定陶县| 广宁县| 芮城县| 尉氏县| 阳东县| 建始县| 乐东| 二连浩特市| 隆德县| 家居| 新竹市| 历史|