Aspose.Words for Python via .NET 是一個包,旨在讀取和操作各種類型的文檔,主要關注 Microsoft Word(DOC、DOCX、ODT)、PDF 和 Web(HTML、Markdown)文檔。我們的庫包含 100 多個 Python 類,用於處理文檔處理和數據格式化背後的低級操作。因此,Aspose.Words 為 Python 開發人員提供了實現基於腳本的文檔自動化的獨特機會。
隨著過去幾十年功能強大的計算機硬件的出現,Python 已成為一種廣泛用於 Web 開發(Django、Flask、Pyramid 框架)、科學任務和數據分析的編程語言。 Python 的有用性源於龐大的第三方包生態系統。 Python 提供了大量不斷發展的庫,被認為是快速軟件開發的最佳選擇。
Aspose.Words 團隊決定緊跟最新的編程趨勢,為 Python 社區提供專業的軟件來處理 DOC、DOCX、PDF、RTF、DOT、DOTX、DOTM、DOCM、FlatOPC、ODT、OTT、HTML、MHTML、MOBI、 TXT、XPS、PS、TIFF、JPEG、PNG、BMP、SVG、EMF、GIF、PCL、EPUB、XML、XAML等文件格式。 你可以看到 支持格式的完整列表.
筆記: 根據反映編程語言流行程度的 TIOBE 編程指數,Python 是當今排名第一的編程語言。
Aspose.Words for Python 通過 .NET 的功能
Aspose.Words 是一個獨立的 Python 庫。您無需安裝任何辦公套件即可讓您的 Python 代碼正常工作。 這個 Python API 依賴於 文檔對像模型 (DOM) 訪問文檔節點和元素。
高級 Python Words API 功能
您可以在在線申請頁面上嘗試一些流行的 Aspose.Words 功能:
你可以試試 所有 Aspose.Words 在線應用程序.
另請查看最流行的 Aspose.Words 功能的文檔:
請注意,該列表並不完整,您可以在 文檔.
系統要求
- 與 Python 3.5、3.6、3.7、3.8 和 3.9 兼容
- 如果您在 Linux 上編寫 Python 代碼,請查看 Linux 的附加要求
在 Python 中編輯 Word 文檔
下面的代碼示例展示瞭如何創建一個空白文檔,在其中插入文本並將結果保存為 PDF:
創建文檔並將其保存為 PDF - Python
import aspose.words as aw
# 創建一個空白文檔
doc = aw.Document()
# 使用 DocumentBuilder 實例向文檔添加內容
builder = aw.DocumentBuilder(doc)
# 在文檔中添加一個段落
builder.writeln("Hello World!")
# 將結果保存為 PDF 文檔。輸出格式由文件擴展名決定
doc.save("Output.pdf")
在 Python 中轉換 Word 文檔
您可以輕鬆地將文件從一種格式轉換為另一種格式。 你知道如何通過 Python 從 Word 文檔中提取文本嗎? 以下代碼示例顯示瞭如何通過將 DOCX 轉換為 HTML 來使用一行代碼:
將 DOCX 轉換為 HTML – Python
import aspose.words as aw
# 從本地驅動器加載文檔
doc = aw.Document("Input.docx")
# 將輸出保存為超文本
doc.save("Output.html")
看 轉換部分 更多細節。