欢迎您!

数学公式渲染

接口标识: formularender 价格: 0.0005 元/次 同步响应
接口简介
数学公式渲染接口把LaTeX代码转换成公式图片:传代码直接渲染,或传一句自然语言描述(最长1000字符)先转成LaTeX再渲染,转换结果随响应回显便于核对。输出PNG或SVG图片地址,分辨率96~600可调(默认300),字号可缩放0.5~3倍,PNG支持透明背景,公式颜色可自定义;LaTeX最长5000字符。渲染为确定性过程,同一输入产出一致;不支持的LaTeX语法(前导宏、多行对齐环境等)会返回明确错误清单而非错图。适合题库试卷、课件插图、网页与文档的公式配图场景。
详细介绍
常见问题
Q:latex参数应该传什么写法?
A:传数学主体本身即可,分式用\frac{}{},无需$定界符。\usepackage、\documentclass、\newcommand、\input等前导命令与align、cases等多行对齐环境不支持,传入会返回明确错误并列出命中的不支持项。
Q:text和latex两个入口有什么区别?
A:latex直接渲染你给的代码;text传自然语言描述,接口先翻译成LaTeX再渲染,latex_used回显翻译结果、via_model为true。翻译结果不符合预期时,可修改代码后改用latex入口重新调用。
Q:PNG和SVG怎么选?
A:PNG是位图,适合网页与课件展示,支持透明背景(transparent_bg默认开启);SVG是矢量图,无损缩放,适合印刷与高分屏。format参数二选一,默认png。
接口地址: https://www.phpwc.cn/api/formularender
请求方式: POST
业务请求参数
参数名类型必填默认值说明
latex string 选填 - LaTeX 公式代码,≤5000 字符(与 text 二选一,优先 latex)
text string 选填 - 自然语言公式描述,≤1000 字符(与 latex 二选一,走模型段转 LaTeX)
format string 选填 png 产物格式:png(默认)/ svg
dpi int 选填 300 分辨率,int 96~600,默认 300
scale float 选填 1 字号缩放,float 0.5~3,默认 1
transparent_bg boolean 选填 true 透明背景(仅 png 有效),默认 true
color string 选填 #000000 公式颜色 hex,默认 #000000
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
image_url string 公式图片下载地址
latex_used string 最终渲染所用的 LaTeX(text 入口时回显模型翻译结果)
via_model boolean 本次是否走了模型段(传 text 时为 true)
width int 图片像素宽度
height int 图片像素高度
format string 实际产物格式:png / svg
dpi int 实际渲染 dpi
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号