Python - 將RTF文件轉爲Word 、PDF、HTML格式

RTF也稱富文本格式,是一種具有良好兼容性的文檔格式,可以在不同的操作系統和應用程序之間進行交換和共享。有時出於不同項目的需求,我們可能需要將RTF文件轉爲其他格式。本文將介如何通過簡單的Python代碼將RTF文件轉換爲Word Doc/Docx、PDF、HTML格式。

 

實現步驟如下:

1. 首先要安裝一個第三方python庫:Spire.Doc for Python

pip install Spire.Doc

2. 安裝後,導入所需類

from spire.doc import *
from spire.doc.common import *

3. 創建一個Document類的對象

document = Document()

4. 加載RTF文件

document.LoadFromFile("示例.rtf")

5. 將RTF文件另存爲Word Doc或Docx格式

document.SaveToFile("RTF轉Word.docx", FileFormat.Docx2019)

將RTF文件另存爲PDF格式

document.SaveToFile("RTF轉PDF.docx", FileFormat.PDF)

將RTF文件另存爲HTML格式

document.SaveToFile("RTF轉HTML.docx", FileFormat.Html)

6. 關閉文檔釋放內存

document.Close()

 

從上面我們可以看出Spire.Doc for Python庫提供的 Document.SaveToFile() 方法支持將加載的RTF文件轉爲Word、PDF、HTML等文檔格式,整個操作和代碼都非常簡單,大家可以自行嘗試。

 

RTF轉Word效果圖:


 

Spire.Doc for Python庫還支持別的文檔格式轉換功能,有興趣可前往其中文教程頁

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章