Ultra Model pour les pages complexes. Un meilleur nettoyage pour les documents plus difficiles.

Suppression d'Écriture Manuscrite
API

Supprimez l'écriture manuscrite de n'importe quelle image avec 1 appel API

Référence API

Accédez aux détails d’intégration ou consultez le schéma OpenAPI public.

OpenAPI JSON

Exemples de Requête & Réponse

Utilisez ces exemples pour construire et déboguer votre intégration

Exemple de requête HTTP

POST https://{your-api-domain}/cleanup
En-têtes:
  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
}

Exemples de réponses

Réponse réussie

Lorsque la requête est valide et que l’image est traitée avec succès, l’API renvoie code = 0 et une image traitée encodée en Base64.

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

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

Réponse avec erreur métier

Lorsque le service amont signale une erreur métier, l’API renvoie error = "API_ERROR" et un code différent de zéro. Vous pouvez faire correspondre ce code à l’aide du tableau des codes d’erreur ci-dessous.

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

Introduction à l'API

La technologie d'Intelligence Artificielle spécialisée dans la suppression d'écriture manuscrite est devenue plus facile que jamais grâce à l'API RemoveHandwriting.com. Avec seulement quelques lignes de code, vous pouvez intégrer cette technologie dans votre application.

1

Acheter un Forfait

Achetez un forfait dédié à l'API

2

Recevoir l’e-mail API

Dans les 2 heures suivant votre achat, vous recevrez un e‑mail contenant votre domaine API dédié et votre AppCode.

3

Utiliser les Exemples de Code

Utilisez les exemples de code suivants pour commencer rapidement

4

Ajuster les Paramètres

Revenez à la référence des paramètres pour ajuster la requête

Authentification

Nous authentifions les requêtes à l’aide d’un domaine API dédié et d’un jeton Bearer propre à chaque compte. Après l’achat d’un forfait API, nous vous envoyons par e‑mail votre domaine API et votre jeton uniques. Pour des raisons de sécurité, ne publiez jamais votre jeton API.

Point de terminaison API

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

Remplacez {your-api-domain} par le domaine API que nous vous envoyons par e‑mail après l’achat. Chaque développeur dispose d’un domaine et d’un jeton dédiés.

En-têtes

Autorisation:
Bearer {YOUR_API_TOKEN}
Remplacez {YOUR_API_TOKEN} par le jeton Bearer que nous vous envoyons par e‑mail. Conservez‑le secret et ne le validez jamais dans des dépôts publics.
Type de contenu:
application/json; charset=UTF-8

Exemples de Code

Commencez rapidement avec nos exemples de code

#!/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"

Paramètres de Requête

Configurez vos requêtes API avec ces paramètres

ParamètreType de donnéeDescription
media_idstringValeur encodée en Base64 de l'image, avec le côté le plus long ne dépassant pas 4000px ; supprimez le préfixe data:image/png;base64
keep_distortionbooleanfalse – corrige automatiquement la distorsion, true – désactive la correction
keep_oribooleanfalse – l'image sera tournée dans la bonne orientation, true – conserve l'orientation lors du téléchargement

Codes d'Erreur

Référence pour les codes de réponse API

Code d'ErreurMessage d'ErreurDescriptif
0successSuccès
1000body errorErreur du corps de la requête
1001param errorErreur de paramètre de requête
1002content type errorErreur Content-Type
1003image not existsFichier image introuvable
1004image size errorErreur de taille d'image
1005image format errorErreur de format d'image
1006invalid signatureSignature invalide
1007body size errorErreur de taille du corps
1008no authorizationÉchec de l'autorisation
2000server unknown errorErreur serveur inconnue
2001server timeoutDélai d'attente du serveur dépassé
2003no content recognitionAucun contenu reconnu
2004validate data errorErreur de données de validation
3000remote server errorErreur du serveur distant
4000base server errorErreur du serveur de base

Plans Tarifaires API

Les plans suivants sont exclusifs à l'API

Débutant

$99$0.198 / Crédit
500 crédits
Validité de 3 mois
  • Prise en charge de la plupart des formats d'image
  • Correction et amélioration de documents
  • Suppression de l'écriture manuscrite dans les documents
  • Suppression des motifs de moiré dans les images
Le Plus Populaire

Populaire

$349$0.07 / Crédit
5,000 crédits
Validité de 6 mois
  • Prise en charge de la plupart des formats d'image
  • Correction et amélioration de documents
  • Suppression de l'écriture manuscrite dans les documents
  • Suppression des motifs de moiré dans les images

Entreprise

$749$0.05 / Crédit
15,000 crédits
Validité de 1 an
  • Prise en charge de la plupart des formats d'image
  • Correction et amélioration de documents
  • Suppression de l'écriture manuscrite dans les documents
  • Suppression des motifs de moiré dans les images
Exclusif

Entreprise

$1999$0.04 / Crédit
50,000 crédits
Validité de 1 an
  • Prise en charge de la plupart des formats d'image
  • Correction et amélioration de documents
  • Suppression de l'écriture manuscrite dans les documents
  • Suppression des motifs de moiré dans les images

Pourquoi les développeurs font confiance à notre API

Conçue pour des charges de travail en production, notre API de suppression de l'écriture manuscrite équilibre qualité, performances et coût afin que vous puissiez en dépendre dans des applications réelles.

Fiabilité prête pour la production

Haute disponibilité et performances stables, adaptées au trafic réel.

Optimisée pour l'écriture manuscrite

Modèles dédiés aux documents, notes et formulaires contenant du texte manuscrit pour des résultats plus cohérents.

Tarification prévisible dédiée à l'API

Plans API dédiés avec un coût par crédit clair pour des intégrations à long terme.

Support lorsque vous en avez besoin

Support par e-mail pour vous aider à diagnostiquer les problèmes et améliorer votre intégration dans le temps.