API nastroju pro PDF
Koncove body pro slucovani, rozdelovani, kompresi, konverzi, ochranu a manipulaci s PDF soubory. Vsechny koncove body prijimaji multipart/form-data a vraceji zpracovany soubor jako binarni stahovani.
Slouceni PDF
/api/pdf-mergeSlucte vice PDF souboru do jednoho PDF dokumentu. Soubory se slucuji v poradi, v jakem jsou nahrany.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Vice PDF souboru ke slouceni |
Slouceny PDF souborcurl -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.pdfRozdeleni PDF
/api/pdf-splitRozdelte PDF soubor na vice casti podle rozsahu stranek. Vraci ZIP soubor obsahujici rozdelene PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor k rozdeleni |
ranges | string | Required | Rozsahy stranek, napr. "1-3,5,7-9". Kazdy rozsah se stane samostatnym PDF. |
ZIP soubor obsahujici rozdelene PDFcurl -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.zipKomprese PDF
/api/pdf-compressKomprimujte PDF soubor pro snizeni jeho velikosti. Pouziva Ghostscript pro kvalitni kompresi.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor ke kompresi |
level | string | Optional | Uroven komprese: "low", "medium" nebo "high". Vychozi: "medium" |
Komprimovany PDF souborcurl -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 do Wordu
/api/pdf-to-wordPrevedte PDF soubor na dokument Microsoft Word (.docx).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor k prevodu |
DOCX souborcurl -X POST https://freefiletools.io/api/pdf-to-word \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.docxPDF na obrazek
/api/pdf-to-imagePrevedte stranky PDF na obrazky. Vraci ZIP soubor obsahujici jeden obrazek na stranku.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor k prevodu |
format | string | Optional | Format obrazku: "png", "jpg" nebo "webp". Vychozi: "png" |
dpi | number | Optional | Rozliseni v DPI. Vychozi: 150 |
ZIP soubor obsahujici obrazkycurl -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 do Excelu
/api/pdf-to-excelPrevedte PDF soubor na tabulku Microsoft Excel (.xlsx). Nejlepe funguje s PDF obsahujicimi tabulkova data.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor k prevodu |
XLSX souborcurl -X POST https://freefiletools.io/api/pdf-to-excel \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.xlsxPDF do PowerPointu
/api/pdf-to-pptPrevedte PDF soubor na prezentaci Microsoft PowerPoint (.pptx).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor k prevodu |
PPTX souborcurl -X POST https://freefiletools.io/api/pdf-to-ppt \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pptxWord do PDF
/api/word-to-pdfPrevedte dokument Microsoft Word (.docx) na PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | .docx soubor k prevodu |
PDF souborcurl -X POST https://freefiletools.io/api/word-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.pdfPowerPoint do PDF
/api/ppt-to-pdfPrevedte prezentaci Microsoft PowerPoint (.pptx) na PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | .pptx soubor k prevodu |
PDF souborcurl -X POST https://freefiletools.io/api/ppt-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pdfExcel do PDF
/api/excel-to-pdfPrevedte tabulku Microsoft Excel (.xlsx) na PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | .xlsx soubor k prevodu |
PDF souborcurl -X POST https://freefiletools.io/api/excel-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o spreadsheet.pdfOchrana PDF
/api/protect-pdfChranite PDF soubor heslem. Vysledny PDF bude vyzadovat heslo pro otevreni.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor k ochrane |
password | string | Required | Heslo pro nastaveni na PDF |
Heslem chraneny PDF souborcurl -X POST https://freefiletools.io/api/protect-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "password=mysecretpassword" \
-o protected.pdfOdemknuti PDF
/api/unlock-pdfOdstrante ochranu heslem z PDF souboru. Vyzaduje aktualni heslo.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Heslem chraneny PDF soubor |
password | string | Required | Aktualni heslo PDF |
Odemknuty PDF souborcurl -X POST https://freefiletools.io/api/unlock-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "password=mysecretpassword" \
-o unlocked.pdfRotace PDF
/api/rotate-pdfOtocte vsechny stranky PDF souboru o zadany uhel.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor k rotaci |
angle | number | Required | Uhel rotace: 90, 180 nebo 270 stupnu |
Otoceny PDF souborcurl -X POST https://freefiletools.io/api/rotate-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "angle=90" \
-o rotated.pdfVodni znak PDF
/api/watermark-pdfPridejte textovy vodni znak na vsechny stranky PDF souboru.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor pro vodni znak |
text | string | Required | Text vodniho znaku k pridani |
PDF soubor s vodnim znakemcurl -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-pdfAplikujte opticke rozpoznavani znaku (OCR) na naskenovany PDF, cimz se text stane vybitelnym a prohledavatelnym. Pouziva OCR motor Tesseract.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Naskenovany PDF soubor |
language | string | Optional | Jazyk OCR: "eng" (anglictina), "tur" (turestina), "deu" (nemcina) atd. Vychozi: "eng" |
Prohledavatelny PDF souborcurl -X POST https://freefiletools.io/api/ocr-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "language=eng" \
-o searchable.pdfOprava PDF
/api/repair-pdfPokuste se opravit poskozeny nebo naruseny PDF soubor.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Poskozeny PDF soubor |
Opraveny PDF souborcurl -X POST https://freefiletools.io/api/repair-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o repaired.pdfOrez PDF
/api/crop-pdfOriznte vsechny stranky PDF souboru, odstraneni prazdneho mista nebo oriznuti na konkretni oblast.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor k orizunuti |
Oriznuty PDF souborcurl -X POST https://freefiletools.io/api/crop-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o cropped.pdfPridani cisel stranek
/api/page-numbersPridejte cisla stranek na vsechny stranky PDF souboru.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor |
PDF soubor s cisly stranekcurl -X POST https://freefiletools.io/api/page-numbers \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o numbered.pdfObrazek do PDF
/api/img-to-pdfPrevedte jeden nebo vice obrazku na PDF soubor. Kazdy obrazek se stane jednou strankou.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Soubory obrazku (JPG, PNG, WebP) |
PDF souborcurl -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 do PDF/A
/api/pdf-to-pdfaPrevedte PDF soubor do formatu PDF/A pro dlouhodobou archivaci. Pouziva Ghostscript pro prevod.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF soubor k prevodu |
PDF/A souborcurl -X POST https://freefiletools.io/api/pdf-to-pdfa \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document-pdfa.pdf