html转换图片

import asyncio
from pyppeteer import launch

async def html_to_image_binary(html):
    # 创建浏览器实例
    browser = await launch()
    # 打开一个新页面
    page = await browser.newPage()
    # 设置页面内容为HTML字符串
    await page.setContent(html)
    # 获取页面截图作为二进制数据
    screenshot_binary = await page.screenshot({'encoding': 'binary'})
    # 关闭浏览器
    await browser.close()
    return screenshot_binary

# HTML 字符串
html_string = "

Hello World

" # 异步运行函数并获取结果 image_binary = asyncio.get_event_loop().run_until_complete(html_to_image_binary(html_string)) # image_binary 现在包含图片的二进制数据

你可能感兴趣的:(html,python,前端)