目前在玩qq机器人,但是如果消息中有url就会被qq斩首。
所以想把消息渲染成图片,这样就可以在保证消息可以完整保留。
要求除了渲染 加粗 斜体 标题之外,还要可以渲染代码块及公式
语言是py哈
目前在玩qq机器人,但是如果消息中有url就会被qq斩首。
所以想把消息渲染成图片,这样就可以在保证消息可以完整保留。
要求除了渲染 加粗 斜体 标题之外,还要可以渲染代码块及公式
语言是py哈
如果只是为了避免风控,不如直接转base64
先转网页再转图片呗
写过markdown转docx的。
原理是装个插件,好像叫poc什么的。再调用他转换,也能转成pdf
pandoc应该是能转pdf,转成pdf后可以用别的pdf库对页面截图
markdown截图就好了嘛
pip install markdown2 imgkit
markdown2:用于将Markdown文本转换为HTML格式。imgkit:用于将HTML转换为图片。import markdown2
import imgkit
def convert_md_to_image(md_file_path, image_file_path):
# 读取Markdown文件
with open(md_file_path, 'r', encoding='utf-8') as f:
md_content = f.read()
# 将Markdown转换为HTML
html_content = markdown2.markdown(md_content)
# 使用imgkit将HTML转换为图片
imgkit.from_string(html_content, image_file_path)
print(f'成功将Markdown转换为图片:{image_file_path}')