Ultra Model para páginas complexas. Melhor limpeza para documentos mais difíceis.

Remoção de Escrita à Mão
API

Remova a escrita à mão de qualquer imagem com 1 chamada de API

Exemplos de Requisição e Resposta

Use estes exemplos para construir e depurar a sua integração

Exemplo de Requisição HTTP

POST https://{your-api-domain}/cleanup
Cabeçalhos:
  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
}

Exemplos de Resposta

Resposta bem-sucedida

Quando a requisição é válida e a imagem é processada com sucesso, a API retorna code = 0 e uma imagem processada codificada em Base64.

HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8

{
  "code": 0,
  "data": {
    "data": {
      "mediaId": "<BASE64_PROCESSED_IMAGE>"
    }
  },
  "message": "Success"
}

Resposta com erro de negócio

Quando o serviço upstream relata um erro de negócio, a API retorna error = "API_ERROR" e um código diferente de zero. Você pode mapear esse código usando a tabela de códigos de erro abaixo.

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."
}

Introdução à API

A tecnologia de Inteligência Artificial especializada em remoção de escrita à mão tornou-se mais fácil do que nunca usando a API RemoveHandwriting.com. Com apenas algumas linhas de código, você pode trazer essa tecnologia para sua aplicação.

1

Comprar Pacote

Compre um pacote dedicado à API

2

Receber o e-mail da API

Em até 2 horas após a compra, você receberá um e‑mail com seu domínio de API dedicado e seu AppCode.

3

Usar Exemplos de Código

Use os seguintes exemplos de código para começar rapidamente

4

Ajustar Parâmetros

Voltar à referência de parâmetros para ajustar a solicitação

Autenticação

Autenticamos as requisições usando um domínio de API dedicado e um token Bearer específico para cada conta. Após a compra de um pacote de API, enviaremos por e‑mail o seu domínio de API e token exclusivos. Por motivos de segurança, não publique o seu token de API.

Endpoint da API

POST https://{your-api-domain}/cleanup

Substitua {your-api-domain} pelo domínio de API que enviaremos por e‑mail após a compra. Cada desenvolvedor tem um domínio e um token dedicados.

Cabeçalhos

Autorização:
Bearer {YOUR_API_TOKEN}
Substitua {YOUR_API_TOKEN} pelo token Bearer que enviaremos por e‑mail. Mantenha-o em segredo e nunca o faça commit em repositórios públicos.
Tipo de conteúdo:
application/json; charset=UTF-8

Exemplos de Código

Comece rapidamente com nossos exemplos 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="/cleanup"
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 Solicitação

Configure suas solicitações de API com estes parâmetros

ParâmetroTipoDescrição
media_idstringValor codificado em Base64 da imagem, com o lado mais longo não excedendo 4000px; remova o prefixo data:image/png;base64
keep_distortionbooleanfalse – corrige distorção automaticamente, true – desativa a correção
keep_oribooleanfalse – a imagem será girada para a orientação correta, true – mantém a orientação quando carregada

Códigos de Erro

Referência para códigos de resposta da API

Código de ErroMensagem de ErroDescrição
0successSucesso
1000body errorErro no corpo do pedido
1001param errorErro no parâmetro do pedido
1002content type errorErro de Content-Type
1003image not existsFicheiro de imagem não encontrado
1004image size errorErro de tamanho da imagem
1005image format errorErro de formato da imagem
1006invalid signatureAssinatura inválida
1007body size errorErro de tamanho do corpo
1008no authorizationAutorização falhou
2000server unknown errorErro desconhecido do servidor
2001server timeoutTempo limite do servidor excedido
2003no content recognitionNenhum conteúdo reconhecido
2004validate data errorErro de dados de validação
3000remote server errorErro do servidor remoto
4000base server errorErro do servidor base

Planos de Preços da API

Os seguintes planos são exclusivos para API

Iniciante

$99$0.198 / Crédito
500 créditos
Validade de 3 meses
  • Suporte para a maioria dos formatos de imagem
  • Correção e aprimoramento de documentos
  • Remoção de escrita à mão de documentos
  • Remoção de padrões de moiré em imagens
Mais Popular

Mais popular

$349$0.07 / Crédito
5.000 créditos
Validade de 6 meses
  • Suporte para a maioria dos formatos de imagem
  • Correção e aprimoramento de documentos
  • Remoção de escrita à mão de documentos
  • Remoção de padrões de moiré em imagens

Empresarial

$749$0.05 / Crédito
15.000 créditos
Validade de 1 ano
  • Suporte para a maioria dos formatos de imagem
  • Correção e aprimoramento de documentos
  • Remoção de escrita à mão de documentos
  • Remoção de padrões de moiré em imagens
Exclusivo

Corporativo

$1999$0.04 / Crédito
50.000 créditos
Validade de 1 ano
  • Suporte para a maioria dos formatos de imagem
  • Correção e aprimoramento de documentos
  • Remoção de escrita à mão de documentos
  • Remoção de padrões de moiré em imagens

Por que os desenvolvedores confiam na nossa API

Nossa API de remoção de escrita à mão foi criada para ambientes de produção e equilibra qualidade, desempenho e custo, para que você possa usá-la com confiança em aplicações reais.

Confiabilidade pronta para produção

Alta disponibilidade e desempenho estável, ajustados para tráfego real.

Otimizada para escrita à mão

Modelos focados em documentos, anotações e formulários com texto manuscrito para resultados mais consistentes.

Preços previsíveis apenas para API

Planos dedicados de API com custos por crédito claros para integrações de longo prazo.

Suporte quando você precisar

Suporte por e-mail para ajudar a diagnosticar problemas e aprimorar sua integração ao longo do tempo.