Suppression d'Écriture Manuscrite
API
Supprimez l'écriture manuscrite de n'importe quelle image avec 1 appel API
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}/sjccup
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="/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"Paramètres de Requête
Configurez vos requêtes API avec ces paramètres
| Paramètre | Type | 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 | Description |
|---|---|---|
| 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 |
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
- Vitesse de traitement ~2 secondes
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
- Vitesse de traitement ~2 secondes
Business
- 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
- Vitesse de traitement ~2 secondes
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
- Vitesse de traitement ~2 secondes
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.