使用 Python 將 RTF 轉換為圖像

在您的 Python 應用程序中將 RTF 轉換為 JPG、TIFF、BMP、PNG 和 GIF 圖像,而無需安裝 Microsoft Word®

 

對於嘗試在應用程序中添加 RTF 到 PNG、BMP、TIFF、JPEG 和 GIF 圖像轉換功能的 Python 開發人員。 Aspose.Total for Python via .NET API 可以幫助導入和導出圖像和 Word 文件以及自動化轉換過程。 它是處理不同格式的各種 API 的完整包。

我們使用 Aspose.Total for Python via .NET 包中的 Aspose.Words for Python via .NET API 將 RTF 添加到 JPG、PNG、GIF、BMP 和 TIFF 圖像轉換功能。 對於只是轉換,它只是兩行代碼。 加載 RTF 文件並使用適當的圖像路徑以及相關格式的 SaveFormat 調用 save 方法。 但是如果需要設置額外的信息,比如設置水平和垂直分辨率、比例、像素格式、亮度等,那麼所有這些都可以使用 ImageSaveOptions 類。 使用 ImageSaveOptions 可以輕鬆地將特定的 RTF 頁面渲染為具有透明或彩色背景的圖像,在渲染時指定分辨率,配置壓縮等等。 根據需求,可以按照自己的需求使用,這裡是另一種 Word To Image 轉換的方式。

如何 在 Python 中將 RTF 轉換為圖像

轉換要求

  • 對於 RTF 到圖像(JPG、PNG、GIF、BMP、TIFF)的轉換,需要 Python 3.5 或更高版本
  • 直接從 PyPI ( Aspose.Words ) 引用項目中的 API
  • 或者使用以下 pip 命令 pip install aspose.words
  • 此外,基於 Microsoft Windows 或 Linux 的操作系統(請參閱 Words 的更多信息)和 Linux 檢查 gcc 和 libpython 的附加要求,並按照 INSTALL 的分步說明進行操作。
 

在 Python 中將 RTF 保存到圖像 - 簡單轉換

 
 

具有特定選項的 RTF 到圖像轉換

 

使用 Python 探索 RTF 轉換選項

將 BMP 轉換為 EMAIL (位圖圖像文件)
將 BMP 轉換為 EML (位圖圖像文件)
將 BMP 轉換為 EMLX (位圖圖像文件)
將 BMP 轉換為 ICS (位圖圖像文件)
將 BMP 轉換為 MBOX (位圖圖像文件)
將 BMP 轉換為 MSG (位圖圖像文件)
將 BMP 轉換為 OFT (位圖圖像文件)
將 BMP 轉換為 OST (位圖圖像文件)
將 BMP 轉換為 PST (位圖圖像文件)
將 BMP 轉換為 VCF (位圖圖像文件)
將 DOC 轉換為 EMAIL (Microsoft Word 二進制格式)
將 DOC 轉換為 EML (Microsoft Word 二進制格式)
將 DOC 轉換為 EMLX (Microsoft Word 二進制格式)
將 DOC 轉換為 ICS (Microsoft Word 二進制格式)
將 DOC 轉換為 MBOX (Microsoft Word 二進制格式)
將 DOC 轉換為 MHTML (Microsoft Word 二進制格式)
將 DOC 轉換為 MSG (Microsoft Word 二進制格式)
將 DOC 轉換為 ODP (Microsoft Word 二進制格式)
將 DOC 轉換為 OFT (Microsoft Word 二進制格式)
將 DOC 轉換為 OST (Microsoft Word 二進制格式)
將 DOC 轉換為 POT (Microsoft Word 二進制格式)
將 DOC 轉換為 POTM (Microsoft Word 二進制格式)
將 DOC 轉換為 POTX (Microsoft Word 二進制格式)
將 DOC 轉換為 POWERPOINT (Microsoft Word 二進制格式)
將 DOC 轉換為 PPS (Microsoft Word 二進制格式)
將 DOC 轉換為 PPSM (Microsoft Word 二進制格式)
將 DOC 轉換為 PPSX (Microsoft Word 二進制格式)
將 DOC 轉換為 PPT (Microsoft Word 二進制格式)
將 DOC 轉換為 PPTM (Microsoft Word 二進制格式)
將 DOC 轉換為 PPTX (Microsoft Word 二進制格式)
將 DOC 轉換為 PST (Microsoft Word 二進制格式)
將 DOC 轉換為 VCF (Microsoft Word 二進制格式)
將 DOC 轉換為 Images (Microsoft Word 二進制格式)
將 DOCM 轉換為 EMAIL (Microsoft Word 2007 宏文件)
將 DOCM 轉換為 EML (Microsoft Word 2007 宏文件)
將 DOCM 轉換為 EMLX (Microsoft Word 2007 宏文件)
將 DOCM 轉換為 ICS (Microsoft Word 2007 宏文件)
將 DOCM 轉換為 MBOX (Microsoft Word 2007 宏文件)
將 DOCM 轉換為 MHTML (Microsoft Word 2007 宏文件)
將 DOCM 轉換為 MSG (Microsoft Word 2007 宏文件)

什麼是 RTF 文件格式

RTF(富文本格式)文件格式是一種通用且廣泛支持的文件格式,用於存儲帶格式的文本文檔。它是 Microsoft 在 80 年代後期開發的一種跨平台格式,可以在不同的文字處理應用程序之間輕鬆交換。

RTF 文件通常以 .rtf 文件擴展名保存,可以打開和編輯各種文本編輯器和文字處理軟件,包括 Microsoft Word、Google Docs 和 LibreOffice。該格式允許包含各種格式元素,例如字體樣式、大小、顏色、段落、表格和圖像。

RTF 的主要優勢之一是它的平台獨立性,這意味著 RTF在一個操作系統上創建的文件可以在另一個操作系統上正確打開和呈現而不會丟失格式。這使其成為文檔交換和協作的首選。

RTF 文件使用純文本格式語法,這意味著這些文件是人類可讀的,並且可以在需要時使用文本編輯器進行修改。但是,與純文本或 Markdown 等其他格式相比,RTF 文件的大小可能相當大,因為它們明確存儲格式信息。

雖然 RTF 主要用於文本文檔,但它也可以支持嵌入其他格式文檔中的文件類型,例如圖像和對象。這允許創建更複雜和更具視覺吸引力的文檔。