Eliminación de Escritura a Mano
API
Elimina la escritura a mano de cualquier imagen con 1 llamada API
Ejemplos de Solicitud y Respuesta
Usa estos ejemplos para construir y depurar tu integración
Ejemplo de Solicitud HTTP
POST https://{your-api-domain}/sjccup
Encabezados:
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8
Body:
{
"media_id": "<BASE64_IMAGE_WITHOUT_PREFIX>",
"keep_distortion": false,
"keep_ori": true
}Ejemplos de Respuesta
Respuesta exitosa
Cuando la solicitud es válida y la imagen se procesa correctamente, la API devuelve code = 0 y una imagen procesada codificada en Base64.
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
{
"code": 0,
"data": {
"data": {
"mediaId": "<BASE64_PROCESSED_IMAGE>"
}
},
"message": "Success"
}Respuesta con error de negocio
Cuando el servicio ascendente informa un error de negocio, la API devuelve error = "API_ERROR" y un código distinto de cero. Puedes mapear este código usando la tabla de códigos de error inferior.
HTTP/1.1 400 Bad Request
Content-Type: application/json; charset=UTF-8
{
"error": "API_ERROR",
"code": 1004,
"message": "Image size error. Please ensure the image is less than 5MB and the longest side is less than 4000px."
}Introducción a la API
La tecnología de Inteligencia Artificial especializada en eliminación de escritura a mano se ha vuelto más fácil que nunca usando la API de RemoveHandwriting.com. Con solo unas pocas líneas de código, puedes llevar esta tecnología a tu aplicación.
Comprar Paquete
Compra un paquete dedicado a la API
Recibir el correo de la API
Dentro de las 2 horas posteriores a la compra, recibirás un correo electrónico con tu dominio de API dedicado y tu AppCode.
Usar Ejemplos de Código
Usa los siguientes ejemplos de código para comenzar rápidamente
Ajustar Parámetros
Vuelve a la referencia de parámetros para ajustar la solicitud
Autenticación
Autenticamos las solicitudes usando un dominio de API dedicado y un token Bearer específico de cada cuenta. Después de que compres un paquete de API, te enviaremos por correo electrónico tu dominio de API y token únicos. Por razones de seguridad, no publiques tu token de API.
Endpoint de API
Sustituye {your-api-domain} por el dominio de API que te enviaremos por correo electrónico después de la compra. Cada desarrollador tiene un dominio y un token dedicados.
Encabezados
Ejemplos de Código
Comienza rápidamente con nuestros ejemplos de código
#!/usr/bin/env bash
set -euo pipefail
# Domain and token for the image processing proxy
API_DOMAIN="https://{your-api-domain}"
API_PATH="/sjccup"
API_TOKEN="{YOUR_API_TOKEN}"
# Image file passed as first argument (default: testpaper.jpg)
IMAGE_FILE="${1:-testpaper.jpg}"
if [ ! -f "$IMAGE_FILE" ]; then
echo "Image file not found: $IMAGE_FILE" >&2
echo "Usage: $0 path/to/image.jpg" >&2
exit 1
fi
echo "Encoding image to Base64: $IMAGE_FILE"
# Encode image to Base64 and remove newlines (use -i for BSD base64 on macOS)
BASE64_IMAGE=$(base64 -i "$IMAGE_FILE" | tr -d '
')
echo "Building JSON body..."
read -r -d '' JSON_BODY <<EOF || true
{
"media_id": "$BASE64_IMAGE",
"keep_distortion": false,
"keep_ori": true
}
EOF
echo "Calling proxy API..."
curl -X POST "${API_DOMAIN}${API_PATH}" \
-H "Authorization: Bearer ${API_TOKEN}" \
-H "Content-Type: application/json; charset=UTF-8" \
-d "$JSON_BODY" \
-o response.json \
-s -w "\nHTTP status: %{http_code}\n"
echo "Response saved to response.json"Parámetros de Solicitud
Configura tus solicitudes API con estos parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| media_id | string | Valor codificado en Base64 de la imagen, con el lado más largo que no exceda 4000px; elimina el prefijo data:image/png;base64 |
| keep_distortion | boolean | false – corrige automáticamente la distorsión, true – desactiva la corrección |
| keep_ori | boolean | false – la imagen se rotará a la orientación correcta, true – conserva la orientación cuando se sube |
Códigos de Error
Referencia para códigos de respuesta de API
| Código de Error | Mensaje de Error | Descripción |
|---|---|---|
| 0 | success | Success |
| 1000 | body error | Request body error |
| 1001 | param error | Request parameter error |
| 1002 | content type error | Content-Type error |
| 1003 | image not exists | Image file not found |
| 1004 | image size error | Image size error |
| 1005 | image format error | Image format error |
| 1006 | invalid signature | Invalid signature |
| 1007 | body size error | Body size error |
| 1008 | no authorization | Authorization failed |
| 2000 | server unknown error | Server unknown error |
| 2001 | server timeout | Server timeout |
| 2003 | no content recognition | No content recognized |
| 2004 | validate data error | Validation data error |
| 3000 | remote server error | Remote server error |
| 4000 | base server error | Base server error |
Planes de Precios de API
Los siguientes planes son exclusivos para API
Inicial
- Soporte para la mayoría de formatos de imagen
- Corrección y mejora de documentos
- Eliminación de escritura a mano en documentos
- Eliminación de patrones de moiré en imágenes
- Velocidad de procesamiento ~2 segundos
Popular
- Soporte para la mayoría de formatos de imagen
- Corrección y mejora de documentos
- Eliminación de escritura a mano en documentos
- Eliminación de patrones de moiré en imágenes
- Velocidad de procesamiento ~2 segundos
Empresarial
- Soporte para la mayoría de formatos de imagen
- Corrección y mejora de documentos
- Eliminación de escritura a mano en documentos
- Eliminación de patrones de moiré en imágenes
- Velocidad de procesamiento ~2 segundos
Corporativo
- Soporte para la mayoría de formatos de imagen
- Corrección y mejora de documentos
- Eliminación de escritura a mano en documentos
- Eliminación de patrones de moiré en imágenes
- Velocidad de procesamiento ~2 segundos
Por qué los desarrolladores confían en nuestra API
Nuestra API de eliminación de escritura a mano está diseñada para entornos de producción y equilibra calidad, rendimiento y coste para que puedas confiar en ella en aplicaciones reales.
Fiabilidad lista para producción
Alta disponibilidad y rendimiento estable, ajustados para tráfico real.
Optimizada para escritura a mano
Modelos centrados en documentos, notas y formularios con texto manuscrito para obtener resultados más coherentes.
Precios previsibles solo para API
Planes dedicados de API con costes claros por crédito para integraciones a largo plazo.
Soporte cuando lo necesites
Soporte por correo electrónico para ayudarte a diagnosticar problemas y mejorar tu integración con el tiempo.