Table Image
2026-03-30
新闻来源:网淘吧
围观:15
电脑广告
手机广告
表格图片技能
将Markdown表格渲染为PNG图片,以便在不支持Markdown表格的即时通讯平台上使用。
先决条件
安装tablesnap:

go install github.com/joargp/tablesnap/cmd/tablesnap@latest
或从源代码构建:
git clone https://github.com/joargp/tablesnap.git
cd tablesnap
go build -o tablesnap ./cmd/tablesnap
使用方法
echo "| Header 1 | Header 2 |
|----------|----------|
| Data 1 | Data 2 |" | tablesnap -o /tmp/table.png
然后通过以下方式发送MEDIA:/tmp/table.png
选项
| 标志 | 默认值 | 描述 |
|---|---|---|
-i | 标准输入 | 输入文件 |
-o | 标准输出 | 输出文件 |
--theme | dark | 主题:dark或light |
--font-size | 14 | 字体大小(像素) |
--内边距 | 10 | 单元格内边距(像素) |
表情符号支持
已捆绑(开箱即用):✅ ❌ 🔴 🟢 🟡 ⭕ ⚠️
完整表情符号(一次性下载):
tablesnap emojis install
未支持的表情符号将显示为 □,直至安装完整集合。
示例工作流程
# Create table image
echo "| Task | Status |
|------|--------|
| Build | ✅ |
| Deploy | 🚀 |" | tablesnap -o /tmp/table.png
# Send in reply
MEDIA:/tmp/table.png
备注
- 默认深色主题(匹配 Telegram/Discord 深色模式)
- 自动调整尺寸以适应内容
- 输出约 10-20KB(适合消息传递)
- 跨平台(内嵌 Inter 字体)
链接
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~