Files
SnapOtter/apps/docs/it/tools/pdf/crop-pdf.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

1.4 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Ritaglia tutte le pagine di un PDF con un margine uniforme. ffa1a2cee08d human 14d0d10f3c50

Ritaglia PDF

Ritaglia tutte le pagine di un PDF applicando un margine uniforme, rimuovendo il contenuto da ciascun bordo in modo uguale.

API Endpoint

POST /api/v1/tools/pdf/crop-pdf

Accetta dati di form multipart con un file PDF e un campo JSON settings.

Parameters

Parameter Type Required Default Description
margin number No 20 Margine di ritaglio uniforme in punti (0-2000)

Example Request

curl -X POST http://localhost:1349/api/v1/tools/pdf/crop-pdf \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@document.pdf" \
  -F 'settings={"margin": 50}'

Example Response

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/document.pdf",
  "originalSize": 2450000,
  "processedSize": 2440000
}

Notes

  • Il valore del margine è espresso in punti PDF (1 punto = 1/72 di pollice).
  • Lo stesso margine viene applicato a tutti e quattro i bordi di ogni pagina.
  • Un margine di 0 rimuove tutti i margini di ritaglio esistenti, mostrando l'intero media box.