DocsNástroje PDF

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

POST/api/pdf-merge

Slucte vice PDF souboru do jednoho PDF dokumentu. Soubory se slucuji v poradi, v jakem jsou nahrany.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredVice PDF souboru ke slouceni
Response:Slouceny PDF soubor
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

Rozdeleni PDF

POST/api/pdf-split

Rozdelte PDF soubor na vice casti podle rozsahu stranek. Vraci ZIP soubor obsahujici rozdelene PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor k rozdeleni
rangesstringRequiredRozsahy stranek, napr. "1-3,5,7-9". Kazdy rozsah se stane samostatnym PDF.
Response:ZIP soubor obsahujici rozdelene PDF
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

Komprese PDF

POST/api/pdf-compress

Komprimujte PDF soubor pro snizeni jeho velikosti. Pouziva Ghostscript pro kvalitni kompresi.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor ke kompresi
levelstringOptionalUroven komprese: "low", "medium" nebo "high". Vychozi: "medium"
Response:Komprimovany PDF soubor
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 do Wordu

POST/api/pdf-to-word

Prevedte PDF soubor na dokument Microsoft Word (.docx).

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor k prevodu
Response:DOCX soubor
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 na obrazek

POST/api/pdf-to-image

Prevedte stranky PDF na obrazky. Vraci ZIP soubor obsahujici jeden obrazek na stranku.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor k prevodu
formatstringOptionalFormat obrazku: "png", "jpg" nebo "webp". Vychozi: "png"
dpinumberOptionalRozliseni v DPI. Vychozi: 150
Response:ZIP soubor obsahujici obrazky
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 do Excelu

POST/api/pdf-to-excel

Prevedte PDF soubor na tabulku Microsoft Excel (.xlsx). Nejlepe funguje s PDF obsahujicimi tabulkova data.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor k prevodu
Response:XLSX soubor
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 do PowerPointu

POST/api/pdf-to-ppt

Prevedte PDF soubor na prezentaci Microsoft PowerPoint (.pptx).

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor k prevodu
Response:PPTX soubor
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 do PDF

POST/api/word-to-pdf

Prevedte dokument Microsoft Word (.docx) na PDF.

Parameters

NameTypeRequiredDescription
fileFileRequired.docx soubor k prevodu
Response:PDF soubor
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 do PDF

POST/api/ppt-to-pdf

Prevedte prezentaci Microsoft PowerPoint (.pptx) na PDF.

Parameters

NameTypeRequiredDescription
fileFileRequired.pptx soubor k prevodu
Response:PDF soubor
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 do PDF

POST/api/excel-to-pdf

Prevedte tabulku Microsoft Excel (.xlsx) na PDF.

Parameters

NameTypeRequiredDescription
fileFileRequired.xlsx soubor k prevodu
Response:PDF soubor
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

Ochrana PDF

POST/api/protect-pdf

Chranite PDF soubor heslem. Vysledny PDF bude vyzadovat heslo pro otevreni.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor k ochrane
passwordstringRequiredHeslo pro nastaveni na PDF
Response:Heslem chraneny PDF soubor
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

Odemknuti PDF

POST/api/unlock-pdf

Odstrante ochranu heslem z PDF souboru. Vyzaduje aktualni heslo.

Parameters

NameTypeRequiredDescription
fileFileRequiredHeslem chraneny PDF soubor
passwordstringRequiredAktualni heslo PDF
Response:Odemknuty PDF soubor
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

Rotace PDF

POST/api/rotate-pdf

Otocte vsechny stranky PDF souboru o zadany uhel.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor k rotaci
anglenumberRequiredUhel rotace: 90, 180 nebo 270 stupnu
Response:Otoceny PDF soubor
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

Vodni znak PDF

POST/api/watermark-pdf

Pridejte textovy vodni znak na vsechny stranky PDF souboru.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor pro vodni znak
textstringRequiredText vodniho znaku k pridani
Response:PDF soubor s vodnim znakem
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

Aplikujte opticke rozpoznavani znaku (OCR) na naskenovany PDF, cimz se text stane vybitelnym a prohledavatelnym. Pouziva OCR motor Tesseract.

Parameters

NameTypeRequiredDescription
fileFileRequiredNaskenovany PDF soubor
languagestringOptionalJazyk OCR: "eng" (anglictina), "tur" (turestina), "deu" (nemcina) atd. Vychozi: "eng"
Response:Prohledavatelny PDF soubor
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

Oprava PDF

POST/api/repair-pdf

Pokuste se opravit poskozeny nebo naruseny PDF soubor.

Parameters

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

Orez PDF

POST/api/crop-pdf

Oriznte vsechny stranky PDF souboru, odstraneni prazdneho mista nebo oriznuti na konkretni oblast.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor k orizunuti
Response:Oriznuty PDF soubor
bash
curl -X POST https://freefiletools.io/api/crop-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o cropped.pdf

Pridani cisel stranek

POST/api/page-numbers

Pridejte cisla stranek na vsechny stranky PDF souboru.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor
Response:PDF soubor s cisly stranek
bash
curl -X POST https://freefiletools.io/api/page-numbers \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o numbered.pdf

Obrazek do PDF

POST/api/img-to-pdf

Prevedte jeden nebo vice obrazku na PDF soubor. Kazdy obrazek se stane jednou strankou.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredSoubory obrazku (JPG, PNG, WebP)
Response:PDF soubor
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 do PDF/A

POST/api/pdf-to-pdfa

Prevedte PDF soubor do formatu PDF/A pro dlouhodobou archivaci. Pouziva Ghostscript pro prevod.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF soubor k prevodu
Response:PDF/A soubor
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