API d'outils PDF
Endpoints pour la fusion, la division, la compression, la conversion, la protection et la manipulation de fichiers PDF. Tous les endpoints acceptent multipart/form-data et renvoient le fichier traite sous forme de telechargement binaire.
Fusionner des PDF
/api/pdf-mergeFusionnez plusieurs fichiers PDF en un seul document PDF. Les fichiers sont fusionnes dans l'ordre de telechargement.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Plusieurs fichiers PDF a fusionner |
Fichier PDF fusionnecurl -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.pdfDiviser un PDF
/api/pdf-splitDivisez un fichier PDF en plusieurs parties basees sur des plages de pages. Renvoie un fichier ZIP contenant les PDF divises.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a diviser |
ranges | string | Required | Plages de pages, ex. "1-3,5,7-9". Chaque plage devient un PDF separe. |
Fichier ZIP contenant les PDF divisescurl -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.zipCompresser un PDF
/api/pdf-compressCompressez un fichier PDF pour reduire sa taille. Utilise Ghostscript pour une compression de haute qualite.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a compresser |
level | string | Optional | Niveau de compression : "low", "medium" ou "high". Par defaut : "medium" |
Fichier PDF compressecurl -X POST https://freefiletools.io/api/pdf-compress \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "level=high" \
-o compressed.pdfPDF vers Word
/api/pdf-to-wordConvertissez un fichier PDF en document Microsoft Word (.docx).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a convertir |
Fichier DOCXcurl -X POST https://freefiletools.io/api/pdf-to-word \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.docxPDF vers image
/api/pdf-to-imageConvertissez les pages PDF en images. Renvoie un fichier ZIP contenant une image par page.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a convertir |
format | string | Optional | Format d'image : "png", "jpg" ou "webp". Par defaut : "png" |
dpi | number | Optional | Resolution en DPI. Par defaut : 150 |
Fichier ZIP contenant les imagescurl -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.zipPDF vers Excel
/api/pdf-to-excelConvertissez un fichier PDF en feuille de calcul Microsoft Excel (.xlsx). Fonctionne mieux avec les PDF contenant des donnees tabulaires.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a convertir |
Fichier XLSXcurl -X POST https://freefiletools.io/api/pdf-to-excel \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.xlsxPDF vers PowerPoint
/api/pdf-to-pptConvertissez un fichier PDF en presentation Microsoft PowerPoint (.pptx).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a convertir |
Fichier PPTXcurl -X POST https://freefiletools.io/api/pdf-to-ppt \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pptxWord vers PDF
/api/word-to-pdfConvertissez un document Microsoft Word (.docx) en PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier .docx a convertir |
Fichier PDFcurl -X POST https://freefiletools.io/api/word-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.pdfPowerPoint vers PDF
/api/ppt-to-pdfConvertissez une presentation Microsoft PowerPoint (.pptx) en PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier .pptx a convertir |
Fichier PDFcurl -X POST https://freefiletools.io/api/ppt-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pdfExcel vers PDF
/api/excel-to-pdfConvertissez une feuille de calcul Microsoft Excel (.xlsx) en PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier .xlsx a convertir |
Fichier PDFcurl -X POST https://freefiletools.io/api/excel-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o spreadsheet.pdfProteger un PDF
/api/protect-pdfProtegez un fichier PDF par mot de passe. Le PDF resultant necessitera un mot de passe pour l'ouvrir.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a proteger |
password | string | Required | Mot de passe a definir sur le PDF |
Fichier PDF protege par mot de passecurl -X POST https://freefiletools.io/api/protect-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "password=mysecretpassword" \
-o protected.pdfDeverrouiller un PDF
/api/unlock-pdfSupprimez la protection par mot de passe d'un fichier PDF. Necessite le mot de passe actuel.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF protege par mot de passe |
password | string | Required | Mot de passe actuel du PDF |
Fichier PDF deverrouillecurl -X POST https://freefiletools.io/api/unlock-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "password=mysecretpassword" \
-o unlocked.pdfPivoter un PDF
/api/rotate-pdfPivotez toutes les pages d'un fichier PDF selon un angle specifie.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a pivoter |
angle | number | Required | Angle de rotation : 90, 180 ou 270 degres |
Fichier PDF pivotecurl -X POST https://freefiletools.io/api/rotate-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "angle=90" \
-o rotated.pdfFiligrane sur PDF
/api/watermark-pdfAjoutez un filigrane textuel a toutes les pages d'un fichier PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF pour le filigrane |
text | string | Required | Texte du filigrane a ajouter |
Fichier PDF avec filigranecurl -X POST https://freefiletools.io/api/watermark-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "text=CONFIDENTIAL" \
-o watermarked.pdfOCR PDF
/api/ocr-pdfAppliquez la Reconnaissance Optique de Caracteres (OCR) a un PDF scanne, rendant le texte selectionnable et recherchable. Utilise le moteur OCR Tesseract.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF scanne |
language | string | Optional | Langue OCR : "eng" (anglais), "tur" (turc), "deu" (allemand), etc. Par defaut : "eng" |
Fichier PDF recherchablecurl -X POST https://freefiletools.io/api/ocr-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "language=eng" \
-o searchable.pdfReparer un PDF
/api/repair-pdfTentez de reparer un fichier PDF corrompu ou endommage.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF corrompu |
Fichier PDF reparecurl -X POST https://freefiletools.io/api/repair-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o repaired.pdfRecadrer un PDF
/api/crop-pdfRecadrez toutes les pages d'un fichier PDF en supprimant les espaces blancs ou en rognant a une zone specifique.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a recadrer |
Fichier PDF recadrecurl -X POST https://freefiletools.io/api/crop-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o cropped.pdfAjouter des numeros de page
/api/page-numbersAjoutez des numeros de page a toutes les pages d'un fichier PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF |
Fichier PDF avec numeros de pagecurl -X POST https://freefiletools.io/api/page-numbers \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o numbered.pdfImage vers PDF
/api/img-to-pdfConvertissez une ou plusieurs images en fichier PDF. Chaque image devient une page.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Fichiers image (JPG, PNG, WebP) |
Fichier PDFcurl -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.pdfPDF vers PDF/A
/api/pdf-to-pdfaConvertissez un fichier PDF au format PDF/A pour l'archivage a long terme. Utilise Ghostscript pour la conversion.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Fichier PDF a convertir |
Fichier PDF/Acurl -X POST https://freefiletools.io/api/pdf-to-pdfa \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document-pdfa.pdf