DocsStrumenti PDF

API strumenti PDF

Endpoint per unire, dividere, comprimere, convertire, proteggere e manipolare file PDF. Tutti gli endpoint accettano multipart/form-data e restituiscono il file elaborato come download binario.

Unisci PDF

POST/api/pdf-merge

Unisci piu file PDF in un singolo documento PDF. I file vengono uniti nell'ordine in cui vengono caricati.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredPiu file PDF da unire
Response:File PDF unito
bash
curl -X POST https://freefiletools.io/api/pdf-merge \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o merged.pdf

Dividi PDF

POST/api/pdf-split

Dividi un file PDF in piu parti basandoti sugli intervalli di pagine. Restituisce un file ZIP contenente i PDF divisi.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da dividere
rangesstringRequiredIntervalli di pagine, es. "1-3,5,7-9". Ogni intervallo diventa un PDF separato.
Response:File ZIP contenente i PDF divisi
bash
curl -X POST https://freefiletools.io/api/pdf-split \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "ranges=1-3,5,7-9" \
  -o split-pages.zip

Comprimi PDF

POST/api/pdf-compress

Comprimi un file PDF per ridurne la dimensione. Usa Ghostscript per una compressione di alta qualita.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da comprimere
levelstringOptionalLivello di compressione: "low", "medium" o "high". Predefinito: "medium"
Response:File PDF compresso
bash
curl -X POST https://freefiletools.io/api/pdf-compress \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "level=high" \
  -o compressed.pdf

PDF a Word

POST/api/pdf-to-word

Converti un file PDF in un documento Microsoft Word (.docx).

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da convertire
Response:File DOCX
bash
curl -X POST https://freefiletools.io/api/pdf-to-word \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.docx

PDF a immagine

POST/api/pdf-to-image

Converti le pagine PDF in immagini. Restituisce un file ZIP contenente un'immagine per pagina.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da convertire
formatstringOptionalFormato immagine: "png", "jpg" o "webp". Predefinito: "png"
dpinumberOptionalRisoluzione in DPI. Predefinito: 150
Response:File ZIP contenente immagini
bash
curl -X POST https://freefiletools.io/api/pdf-to-image \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "format=png" \
  -F "dpi=300" \
  -o pages.zip

PDF a Excel

POST/api/pdf-to-excel

Converti un file PDF in un foglio di calcolo Microsoft Excel (.xlsx). Funziona meglio con PDF contenenti dati tabulari.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da convertire
Response:File XLSX
bash
curl -X POST https://freefiletools.io/api/pdf-to-excel \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.xlsx

PDF a PowerPoint

POST/api/pdf-to-ppt

Converti un file PDF in una presentazione Microsoft PowerPoint (.pptx).

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da convertire
Response:File PPTX
bash
curl -X POST https://freefiletools.io/api/pdf-to-ppt \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o presentation.pptx

Word a PDF

POST/api/word-to-pdf

Converti un documento Microsoft Word (.docx) in PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile .docx da convertire
Response:File PDF
bash
curl -X POST https://freefiletools.io/api/word-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.pdf

PowerPoint a PDF

POST/api/ppt-to-pdf

Converti una presentazione Microsoft PowerPoint (.pptx) in PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile .pptx da convertire
Response:File PDF
bash
curl -X POST https://freefiletools.io/api/ppt-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o presentation.pdf

Excel a PDF

POST/api/excel-to-pdf

Converti un foglio di calcolo Microsoft Excel (.xlsx) in PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile .xlsx da convertire
Response:File PDF
bash
curl -X POST https://freefiletools.io/api/excel-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o spreadsheet.pdf

Proteggi PDF

POST/api/protect-pdf

Proteggi un file PDF con password. Il PDF risultante richiedera una password per essere aperto.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da proteggere
passwordstringRequiredPassword da impostare sul PDF
Response:File PDF protetto da password
bash
curl -X POST https://freefiletools.io/api/protect-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "password=mysecretpassword" \
  -o protected.pdf

Sblocca PDF

POST/api/unlock-pdf

Rimuovi la protezione con password da un file PDF. Richiede la password attuale.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF protetto da password
passwordstringRequiredPassword attuale del PDF
Response:File PDF sbloccato
bash
curl -X POST https://freefiletools.io/api/unlock-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "password=mysecretpassword" \
  -o unlocked.pdf

Ruota PDF

POST/api/rotate-pdf

Ruota tutte le pagine di un file PDF di un angolo specificato.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da ruotare
anglenumberRequiredAngolo di rotazione: 90, 180 o 270 gradi
Response:File PDF ruotato
bash
curl -X POST https://freefiletools.io/api/rotate-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "angle=90" \
  -o rotated.pdf

Filigrana su PDF

POST/api/watermark-pdf

Aggiungi una filigrana testuale a tutte le pagine di un file PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF per la filigrana
textstringRequiredTesto della filigrana da aggiungere
Response:File PDF con filigrana
bash
curl -X POST https://freefiletools.io/api/watermark-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "text=CONFIDENTIAL" \
  -o watermarked.pdf

OCR PDF

POST/api/ocr-pdf

Applica il Riconoscimento Ottico dei Caratteri (OCR) a un PDF scansionato, rendendo il testo selezionabile e ricercabile. Utilizza il motore OCR Tesseract.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF scansionato
languagestringOptionalLingua OCR: "eng" (inglese), "tur" (turco), "deu" (tedesco), ecc. Predefinito: "eng"
Response:File PDF ricercabile
bash
curl -X POST https://freefiletools.io/api/ocr-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "language=eng" \
  -o searchable.pdf

Ripara PDF

POST/api/repair-pdf

Tenta di riparare un file PDF corrotto o danneggiato.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF corrotto
Response:File PDF riparato
bash
curl -X POST https://freefiletools.io/api/repair-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o repaired.pdf

Ritaglia PDF

POST/api/crop-pdf

Ritaglia tutte le pagine di un file PDF, rimuovendo gli spazi bianchi o tagliando a un'area specifica.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da ritagliare
Response:File PDF ritagliato
bash
curl -X POST https://freefiletools.io/api/crop-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o cropped.pdf

Aggiungi numeri di pagina

POST/api/page-numbers

Aggiungi numeri di pagina a tutte le pagine di un file PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF
Response:File PDF con numeri di pagina
bash
curl -X POST https://freefiletools.io/api/page-numbers \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o numbered.pdf

Immagine a PDF

POST/api/img-to-pdf

Converti una o piu immagini in un file PDF. Ogni immagine diventa una pagina.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredFile immagine (JPG, PNG, WebP)
Response:File PDF
bash
curl -X POST https://freefiletools.io/api/img-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o images.pdf

PDF a PDF/A

POST/api/pdf-to-pdfa

Converti un file PDF nel formato PDF/A per l'archiviazione a lungo termine. Usa Ghostscript per la conversione.

Parameters

NameTypeRequiredDescription
fileFileRequiredFile PDF da convertire
Response:File PDF/A
bash
curl -X POST https://freefiletools.io/api/pdf-to-pdfa \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document-pdfa.pdf