翻譯|使用教程|編輯:胡濤|2022-06-29 15:33:11.643|閱讀 404 次
概述:本文介紹了如何使用 Python 將 Word DOCX或DOC文件轉換為PNG、JPEG或BMP圖像。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
MS Word 文件到圖像格式的轉換讓您可以將文檔的頁面嵌入到您的 Web 或桌面應用程序中。為了在 Python 應用程序中執行此轉換,本文介紹了如何使用 Python 將 Word DOCX或DOC文件轉換為PNG、JPEG或BMP圖像。此外,您將學習如何使用不同的選項控制 Word 到圖像的轉換。
Aspose.Words for . Python 最新下載
將 Word 文檔轉換為 PNG。JPEG 或 BMP 圖像,我們將使用Aspose.Words for Python。它是一個強大的 Python 庫,用于創建、處理和轉換 MS Word 文檔。Aspose.Words for Python 在PyPI上可用,您可以使用以下 pip 命令安裝它。
pip install aspose-words
使用 Aspose.Words for Python 將 Word 文檔轉換為流行的圖像格式要容易得多。您可以從 PNG、JPEG 和 BMP 中選擇所需的輸出圖像格式。以下是使用 Python 將 Word 文檔轉換為 PNG 圖像的步驟。
以下代碼示例展示了如何在 Python 中將 Word 文檔轉換為 PNG 圖像。
import aspose.words as aw # load document doc = aw.Document("calibre.docx") # set output image format options = aw.saving.ImageSaveOptions(aw.SaveFormat.PNG) # loop through pages and convert them to PNG images for pageNumber in range(doc.page_count): options.page_set = aw.saving.PageSet(pageNumber) doc.save(str(pageNumber+1)+"_page.png", options)
您還可以使用不同的選項控制 Word 到圖像的轉換。例如,您可以設置水平分辨率、垂直分辨率、整體分辨率、比例、像素格式、亮度、顏色模式、對比度和紙張顏色。以下是使用 Python 在 Word 到圖像轉換中使用上述功能的步驟。
以下代碼示例顯示了如何使用不同的選項控制 Word 到 JPEG 圖像的轉換。
import aspose.words as aw # load document doc = aw.Document("calibre.docx") # set output image format options = aw.saving.ImageSaveOptions(aw.SaveFormat.PNG) options = aw.saving.ImageSaveOptions(aw.SaveFormat.JPEG) # change the image's brightness and contrast # both are on a 0-1 scale and are at 0.5 by default options.image_brightness = 0.3 options.image_contrast = 0.7 # change the horizontal resolution # the default value for these properties is 96.0, for a resolution of 96dpi options.horizontal_resolution = 72 # loop through pages and convert them as PNG images for pageNumber in range(doc.page_count): options.page_set = aw.saving.PageSet(pageNumber) doc.save(str(pageNumber+1)+"_page.png", options)
在本文中,您學習了如何使用 Python 將 Word 文檔轉換為 PNG、JPEG 或 BMP 圖像。此外,您還了解了如何使用不同的選項控制 Word 到圖像的轉換。除此之外,您還可以使用文檔探索 Aspose.Words for Python 提供的其他功能。此外,也可以通過在線客服聯系我們。
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn