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.
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.
Acheter un Forfait
Achetez un forfait dédié à l'API
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.
Utiliser les Exemples de Code
Utilisez les exemples de code suivants pour commencer rapidement
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
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
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ètre | Type de donnée | Description |
|---|---|---|
| media_id | string | Valeur 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_distortion | boolean | false – corrige automatiquement la distorsion, true – désactive la correction |
| keep_ori | boolean | false – 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'Erreur | Message d'Erreur | Descriptif |
|---|---|---|
| 0 | success | Succès |
| 1000 | body error | Erreur du corps de la requête |
| 1001 | param error | Erreur de paramètre de requête |
| 1002 | content type error | Erreur Content-Type |
| 1003 | image not exists | Fichier image introuvable |
| 1004 | image size error | Erreur de taille d'image |
| 1005 | image format error | Erreur de format d'image |
| 1006 | invalid signature | Signature invalide |
| 1007 | body size error | Erreur de taille du corps |
| 1008 | no authorization | Échec de l'autorisation |
| 2000 | server unknown error | Erreur serveur inconnue |
| 2001 | server timeout | Délai d'attente du serveur dépassé |
| 2003 | no content recognition | Aucun contenu reconnu |
| 2004 | validate data error | Erreur de données de validation |
| 3000 | remote server error | Erreur du serveur distant |
| 4000 | base server error | Erreur du serveur de base |
Plans Tarifaires API
Les plans suivants sont exclusifs à l'API
Débutant
- 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
Populaire
- 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
- 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
- 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.