{
  "tool": "compresseur-pdf",
  "name": "Le Compresseur PDF",
  "apiVersion": "1",
  "description": "Réduit le poids d'un PDF en ré-échantillonnant chaque page en image JPEG (DPI + qualité réglables, niveaux de gris optionnel). 100 % dans le navigateur.",
  "url": "https://sui-juris.fr/p2p-tools/compresseur-pdf/",
  "ops": {
    "compress": {
      "summary": "Compresse un PDF.",
      "args": {
        "fileBytes": { "type": "base64", "required": true, "description": "Le PDF source en base64." },
        "filename":  { "type": "string", "required": false, "description": "Nom du fichier source." },
        "level":     { "type": "string", "required": false, "default": "medium", "enum": ["strong", "medium", "light"], "description": "strong = 72 dpi (plus léger), medium = 110 dpi, light = 150 dpi (meilleure qualité)." },
        "gray":      { "type": "boolean", "required": false, "default": false, "description": "Convertir en niveaux de gris." }
      },
      "returns": { "bytes": "base64 du PDF compressé", "mime": "application/pdf", "filename": "nom suggéré" }
    }
  }
}
