整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          在 Python 中將 HTML 轉換為 PNG、JPEG、BMP、GIF 或 TIFF 圖像

          TML (超文本標記語言)是所有瀏覽器都支持的主要網頁文件格式。它經常用于將數據和信息顯示為網頁。在某些情況下,我們可能需要將 HTML 文檔轉換為JPG、PNG、TIFF、BMP、GIF等圖像格式。在本文中,我們將學習如何將 HTML 轉換為 PNG、JPEG、BMP、GIF、或 Python 中的 TIFF 圖像。

          Aspose.Words for .NET官方最新版免費下載試用,歷史版本下載,在線文檔和幫助文件下載-慧都網

          將 HTML 轉換為圖像的 Python API

          為了將 HTML 轉換為圖像格式,我們將使用Aspose.Words for Python API。它是在 Python 應用程序中以編程方式讀取和操作各種類型文檔的完整解決方案。它使我們能夠生成、修改、轉換、渲染和打印 Microsoft Word(DOC、DOCX、ODT)、PDF和 Web(HTML、Markdown)文檔。

          請在控制臺中使用以下 pip 命令從PyPI安裝 API :

          > pip install aspose-words

          在 Python 中將 HTML 轉換為 JPG 圖像

          我們可以按照以下步驟輕松地將 HTML 文檔轉換為 JPG 圖像:

          1. 首先,使用Document類加載 HTML 文件。
          2. 或者,使用ImageSaveOptions類對象指定圖像保存選項。
          3. 接下來,循環瀏覽文檔中的所有頁面。
          4. 之后,使用extract_pages()方法提取每個頁面。
          5. 最后,使用save()方法將頁面保存為 JPG。

          以下代碼示例展示了如何在 Python 中將 HTML 轉換為 JPG 圖像

          # This code example demonstrates how to convert HTML document to JPG images.
          import aspose.words as aw
          
          # Load an existing Word document
          doc = aw.Document("C:\\Files\\sample.html")
          
          # Specify image save options
          # Set save format as JPEG
          imageOptions = aw.saving.ImageSaveOptions(aw.SaveFormat.JPEG)
          
          # Set the "JpegQuality" property to "10" to use stronger compression when rendering the document.
          # This will reduce the file size of the document, but the image will display more prominent compression artifacts.
          imageOptions.jpeg_quality = 10
          
          # Change the horizontal resolution.
          # The default value for these properties is 96.0, for a resolution of 96dpi.
          # Similarly, change vertical resolution by setting vertical_resolution
          imageOptions.horizontal_resolution = 72
          
          # Save the pages as JPG
          for page in range(0, doc.page_count):
          extractedPage = doc.extract_pages(page, 1)
          extractedPage.save(f"C:\\Files\\Images\\Page_{page + 1}.jpg", imageOptions)

          在 Python 中將 HTML 轉換為 PNG 圖像

          我們可以按照以下步驟將 HTML 文檔轉換為 PNG 圖像:

          1. 首先,使用Document類加載 HTML 文件。
          2. 接下來,創建ImageSaveOptions類的實例。
          3. 然后,指定圖像保存選項,例如image_brightnessimage_contrast
          4. 接下來,循環瀏覽文檔中的所有頁面。
          5. 之后,使用extract_pages()方法提取每個頁面。
          6. 最后,使用save()方法將頁面保存為 JPG。

          以下代碼示例展示了如何在 Python 中將 HTML 轉換為 PNG 圖像

          # This code example demonstrates how to convert HTML document to PNG images.
          import aspose.words as aw
          
          # Load an existing Word document
          doc = aw.Document("C:\\Files\\sample.html")
          
          # Specify image save options
          # Set save format as PNG
          imageOptions = aw.saving.ImageSaveOptions(aw.SaveFormat.PNG)
          
          # Change the image's brightness and contrast.
          # Both are on a 0-1 scale and are at 0.5 by default.
          imageOptions.image_brightness = 0.3
          imageOptions.image_contrast = 0.7
          
          # Save the pages as PNG
          for page in range(0, doc.page_count):
          extractedPage = doc.extract_pages(page, 1)
          extractedPage.save(f"C:\\Files\\Images\\Page_{page + 1}.png", imageOptions)

          Python中的HTML到BMP轉換

          我們可以按照以下步驟將 HTML 文檔轉換為 BMP 圖像:

          1. 首先,使用Document類加載 HTML 文件。
          2. 接下來,循環瀏覽文檔中的所有頁面。
          3. 之后,使用extract_pages()方法提取每個頁面。
          4. 最后,使用save()方法將頁面保存為 JPG。

          以下代碼示例展示了如何在 Python 中將 HTML 轉換為 BMP 圖像

          # This code example demonstrates how to convert HTML document to BMP images.
          import aspose.words as aw
          
          # Load an existing Word document
          doc = aw.Document("C:\\Files\\sample.html")
          
          # Save the pages as BMP
          for page in range(0, doc.page_count):
          extractedPage = doc.extract_pages(page, 1)
          extractedPage.save(f"C:\\Files\\Images\\Page_{page + 1}.bmp")

          在 Python 中將 HTML 轉換為 GIF 圖像

          同樣,我們也可以按照前面提到的步驟將 HTML 文檔轉換為 GIF 圖像。但是,我們只需要在步驟 4 中將圖像保存為帶有“.gif”擴展名的 GIF。

          以下代碼示例展示了如何在 Python 中將 HTML 轉換為 GIF 圖像。

          # This code example demonstrates how to convert HTML document to GIF images.
          import aspose.words as aw
          
          # Load an existing Word document
          doc = aw.Document("C:\\Files\\sample.html")
          
          # Save the pages as GIF
          for page in range(0, doc.page_count):
          extractedPage = doc.extract_pages(page, 1)
          extractedPage.save(f"C:\\Files\\Images\\Page_{page + 1}.gif")

          在 Python 中將 HTML 轉換為 TIFF 圖像

          我們還可以按照以下步驟將 HTML 文檔轉換為 TIFF 圖像:

          我們還可以按照以下步驟將 HTML 文檔轉換為 TIFF 圖像:

          1. 使用Document類加載 HTML 文件。
          2. 使用save()方法將文檔保存為 TIFF 。

          以下代碼示例展示了如何在 Python 中將 HTML 文檔轉換為 TIFF 圖像

          # This code example demonstrates how to convert HTML document to TIFF images.
          import aspose.words as aw
          
          # Load an existing Word document
          doc = aw.Document("C:\\Files\\sample.html")
          
          # Save the document as TIFF
          doc.save(f"C:\\Files\\Images\\Output.tiff")

          Python中的HTML字符串到圖像的轉換

          我們可以按照以下步驟從 HTML 字符串動態生成圖像文件:

          1. 首先,創建Document類的實例。
          2. 接下來,創建DocumentBuilder類的實例。
          3. 之后,使用insert_html()方法插入 HTML 字符串。
          4. 最后,使用save()方法將文檔保存為 JPG。

          以下代碼示例展示了如何在 Python 中將 HTML 字符串轉換為 JPG 圖像

          # This code example demonstrates how to convert HTML string to an image.
          import aspose.words as aw
          
          # Create document object
          doc = aw.Document()
          
          # Create a document builder object
          builder = aw.DocumentBuilder(doc)
          
          # Insert HTML
          builder.insert_html("<ul>\r\n" +
          "<li>Item1</li>\r\n" +
          "<li>Item2</li>\r\n" +
          "</ul>")
          
          # Save the document as JPG
          doc.save(f"C:\\Files\\Output.jpg")

          結論

          在本文中,我們學習了如何:

          • 以編程方式將 HTML 文檔轉換為圖像;
          • 將 HTML 文件的內容轉換為 PNG、JPEG、BMP、GIF 或 TIFF 圖像;
          • 生成 HTML 文檔并使用 Python 將其轉換為圖像。

          近在IT圈和論壇中發現,很多用戶提問怎么去掉Win10老彈出的“無法驗證發布者”的提示框,今天IT之家就和朋友們分享一下解決該問題的辦法。這個方法要用到注冊表操作,因此提示各位最好先用軟媒魔方的清理大師對注冊表進行備份,以防誤操作導致的問題無法解決。

          具體操作如下:

          1、在Cortana搜索欄輸入regedit后回車

          2、找到如下位置:

          HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations

          注意,若沒有最后的“Association”項,可在Policies上單擊右鍵,選擇新建→項,然后重命名為Associations

          3、在右側空白處單擊右鍵,選擇新建→字符串值,命名為LowRiskFileTypes

          4、雙擊LowRiskFileTypes,在數值數據中輸入(復制粘貼即可,注意不要丟失任何標點)以下內容后,點擊確定:

          .zip;.rar;.nfo;.txt;.exe;.bat;.vbs;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg;.avi;.mpg;.mpeg;.mov;.mp3;.m3u;.wav;

          此時重啟系統,修改即可生效。今后再遇到第4步中的文件格式,如果來源于“無法驗證的發布者”,則不會出現安全提示。不過要提醒各位注意,微軟在歷代Windows系統中設置該提示的目的就是讓用戶警惕相關文件風險,因為實際上我們也無法確定某些被提示文件的安全性。去掉提示后,大家多加小心為妙。

          TML標簽

          基本標簽

          HTML頁面中內容是由HTML標簽組織起來的,如頁面中的文本、圖像、Flash視頻文件等都是通過HTML標簽合理地顯示在頁面的各個位置。



          1 標題標簽<h1>~<h6>

          標題標簽表示一段文字的標題(主題),并且支持多層次的內容結構。HTNL.共提供了6級標題,分別為<h1>~<h6>,并賦予了標題一定的外觀,所有標題字體加粗,其中山<h1>字號最大,<h6>字號最小.


          2.圖像標簽<img>

          在網頁中常用的圖像格式有4種,即JPG、GIF、BMP.PNG,其中使用比較多的是JPG、GIF和PNG,大多數瀏覽器都可以顯示這些圖像。


          顯示圖像的語法:

          < img src="ur1" alt="文本" width="x" height="y"/>


          在語法中:

          a、SrC屬性:表示顯示圖像的地址。

          b、alt屬性:指定圖像的替代文本,當圖像無法顯示時(如圖片路徑錯誤或網速太慢等)替代顯示的文本,這樣,即使圖像無法顯示,用戶還可以看到網頁丟失的信息,所以為頁面上的圖像都加上替換文本屬性是個好習慣,這樣有助于更好地顯示信息,并且對于那些使用純文本瀏覽器的人來說是非常有幫助的。

          c、width屬性:表示圖像寬度.

          d、height屬性:表示圖像高度。


          3.段落標簽<p>

          顧名思義,段落標簽表示將一段文字組成一系列段落內容,這樣做的目的是內容應用某些格式和布局,使各個段落的邏輯更清晰明了。在HTML文檔中,段落通過<p>標簽定義。段落標簽<p>表示段落的開始,</p >表示段落的結束。


          4.換行標簽<br/>

          在希望不產生一個新段落的情況下進行換行,則使用<br>標簽。<br>是一個空的HTML標簽,由于關閉標簽沒有任何意義,因此它沒有結束標簽。


          注意:

          使用<b>和<br>的結果一樣,在XHTML以及未來的HTML版本中,根據W3C規范,不允許使用沒有結束標簽的HTML元素,因此使用<br>頁面更規范,有更長遠的保障。


          5.水平線標簽<hr/>

          水平線標簽表示一條水平線,注意該標簽與<br>標簽一樣,沒有結束標簽,直接使用<hr/>表示標簽的開始和結束。

          使用以上講解的基本標簽,就可以進行網頁內容排版了。


          主站蜘蛛池模板: 在线观看国产一区| 久久久精品人妻一区二区三区蜜桃 | 日韩精品一区二区亚洲AV观看| 在线视频亚洲一区| 在线观看一区二区三区视频| 色窝窝无码一区二区三区成人网站 | 亚洲一区二区影院| 午夜无码视频一区二区三区| 久久精品无码一区二区三区不卡| 日韩爆乳一区二区无码| 日韩免费视频一区二区| 日本一区二区免费看| 国产精品一区二区三区99| 一区二区三区视频网站| 一区二区三区在线观看中文字幕 | 91一区二区三区四区五区| 无码欧精品亚洲日韩一区| 国产午夜精品一区理论片| 国产视频一区在线观看| 亚洲AV日韩AV天堂一区二区三区| 国产成人无码AV一区二区| 日本亚洲成高清一区二区三区| 无码精品一区二区三区免费视频| 国产成人AV一区二区三区无码| 日韩免费观看一区| 中文字幕av一区| 日本免费一区二区三区最新| 波多野结衣一区二区免费视频| 国产一国产一区秋霞在线观看| 风流老熟女一区二区三区| 国产99精品一区二区三区免费 | 激情内射亚洲一区二区三区爱妻| 在线视频一区二区| 国产精品资源一区二区| 无码欧精品亚洲日韩一区夜夜嗨 | 在线精品日韩一区二区三区| 日本在线观看一区二区三区| 日韩人妻无码一区二区三区| 乱码精品一区二区三区| 韩国精品一区二区三区无码视频| 日本韩国黄色一区二区三区|