Convierte contenido Markdown en una imagen. Devuelve una URL de imagen o datos binarios según el parámetro mode.
Requiere token Bearer
Parámetros
markdownstringObligatorio- El contenido Markdown a convertir en imagen
widthnumberPredeterminado: 800- Ancho de la imagen en píxeles (200-2560)
formatstringPredeterminado: png- Formato de salida: png, jpeg, webp o pdf. Con pdf se devuelve un documento PDF en formato A4 con encabezado/pie de pagina
qualitynumberPredeterminado: 2.0- Factor de escala del dispositivo para el renderizado (1.0-3.0)
themestring- Tema visual para la imagen renderizada
lightdarknordgithubmonokaisolarized codeStylestring- Estilo de resaltado de sintaxis para bloques de código
defaultgithubvsxcodeatom-one-lightgooglecode fontFamilystring- Familia tipográfica para el contenido renderizado
sansintermodernarticledocsroboto modestringPredeterminado: url- Modo de respuesta: 'url' devuelve una URL de imagen temporal (válida por 24 horas), 'binary' devuelve los datos binarios. Para almacenamiento permanente, descargue la imagen a tiempo
curl -X POST https://markdowntoimage.com/api/v1/images/generate \
-H "Authorization: Bearer mti_your_token" \
-H "Content-Type: application/json" \
-d '{
"markdown": "# Hello\n\n- Item 1\n- Item 2",
"width": 800,
"format": "png",
"theme": "github-dark"
}'Respuesta
{
"success": true,
"data": {
"imageUrl": "https://markdowntoimage.com/api-temp/uuid.png",
"imageId": "550e8400-e29b-41d4-a716-446655440000",
"format": "png",
"width": 800
},
"meta": {
"quota": {
"freeRemaining": 48,
"creditBalance": 200,
"usedFreeQuota": true
}
}
}