DocsNarzędzia PDF

API narzędzi PDF

Endpointy do łączenia, dzielenia, kompresji, konwersji, ochrony i manipulacji plikami PDF. Wszystkie endpointy przyjmują multipart/form-data i zwracają przetworzony plik jako pobieranie binarne.

Łączenie PDF

POST/api/pdf-merge

Połącz wiele plików PDF w jeden dokument PDF. Pliki są łączone w kolejności przesyłania.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredWiele plików PDF do połączenia
Response:Połączony plik PDF
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

Dzielenie PDF

POST/api/pdf-split

Podziel plik PDF na wiele części na podstawie zakresów stron. Zwraca plik ZIP zawierający podzielone pliki PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do podziału
rangesstringRequiredZakresy stron, np. "1-3,5,7-9". Każdy zakres staje się oddzielnym plikiem PDF.
Response:Plik ZIP zawierający podzielone pliki 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

Kompresja PDF

POST/api/pdf-compress

Skompresuj plik PDF, aby zmniejszyć jego rozmiar. Używa Ghostscript do wysokiej jakości kompresji.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do kompresji
levelstringOptionalPoziom kompresji: "low", "medium" lub "high". Domyślnie: "medium"
Response:Skompresowany plik PDF
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 Word

POST/api/pdf-to-word

Konwertuj plik PDF na dokument Microsoft Word (.docx).

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do konwersji
Response:Plik 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 do obrazu

POST/api/pdf-to-image

Konwertuj strony PDF na obrazy. Zwraca plik ZIP zawierający jeden obraz na stronę.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do konwersji
formatstringOptionalFormat obrazu: "png", "jpg" lub "webp". Domyślnie: "png"
dpinumberOptionalRozdzielczość w DPI. Domyślnie: 150
Response:Plik ZIP zawierający obrazy
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 Excel

POST/api/pdf-to-excel

Konwertuj plik PDF na arkusz kalkulacyjny Microsoft Excel (.xlsx). Najlepiej działa z plikami PDF zawierającymi dane tabelaryczne.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do konwersji
Response:Plik 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 do PowerPoint

POST/api/pdf-to-ppt

Konwertuj plik PDF na prezentację Microsoft PowerPoint (.pptx).

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do konwersji
Response:Plik 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 do PDF

POST/api/word-to-pdf

Konwertuj dokument Microsoft Word (.docx) na PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik .docx do konwersji
Response:Plik 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 do PDF

POST/api/ppt-to-pdf

Konwertuj prezentację Microsoft PowerPoint (.pptx) na PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik .pptx do konwersji
Response:Plik 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 do PDF

POST/api/excel-to-pdf

Konwertuj arkusz kalkulacyjny Microsoft Excel (.xlsx) na PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik .xlsx do konwersji
Response:Plik 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

Ochrona PDF

POST/api/protect-pdf

Zabezpiecz plik PDF hasłem. Wynikowy plik PDF będzie wymagał hasła do otwarcia.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do ochrony
passwordstringRequiredHasło do ustawienia na pliku PDF
Response:Plik PDF zabezpieczony hasłem
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

Odblokowanie PDF

POST/api/unlock-pdf

Usuń zabezpieczenie hasłem z pliku PDF. Wymaga aktualnego hasła.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF zabezpieczony hasłem
passwordstringRequiredAktualne hasło pliku PDF
Response:Odblokowany plik PDF
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

Rotacja PDF

POST/api/rotate-pdf

Obróć wszystkie strony pliku PDF o określony kąt.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do obrócenia
anglenumberRequiredKąt obrotu: 90, 180 lub 270 stopni
Response:Obrócony plik PDF
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

Znak wodny PDF

POST/api/watermark-pdf

Dodaj tekstowy znak wodny do wszystkich stron pliku PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do oznaczenia znakiem wodnym
textstringRequiredTekst znaku wodnego do dodania
Response:Plik PDF ze znakiem wodnym
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

Zastosuj optyczne rozpoznawanie znaków (OCR) do zeskanowanego pliku PDF, czyniąc tekst możliwym do zaznaczenia i przeszukiwania. Używa silnika Tesseract OCR.

Parameters

NameTypeRequiredDescription
fileFileRequiredZeskanowany plik PDF
languagestringOptionalJęzyk OCR: "eng" (angielski), "tur" (turecki), "deu" (niemiecki) itd. Domyślnie: "eng"
Response:Przeszukiwalny plik PDF
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

Naprawa PDF

POST/api/repair-pdf

Spróbuj naprawić uszkodzony plik PDF.

Parameters

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

Przycinanie PDF

POST/api/crop-pdf

Przytnij wszystkie strony pliku PDF, usuwając białe marginesy lub przycinając do określonego obszaru.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do przycięcia
Response:Przycięty plik PDF
bash
curl -X POST https://freefiletools.io/api/crop-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o cropped.pdf

Dodawanie numerów stron

POST/api/page-numbers

Dodaj numery stron do wszystkich stron pliku PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF
Response:Plik PDF z numerami stron
bash
curl -X POST https://freefiletools.io/api/page-numbers \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o numbered.pdf

Obraz do PDF

POST/api/img-to-pdf

Konwertuj jeden lub więcej obrazów na plik PDF. Każdy obraz staje się jedną stroną.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredPliki obrazów (JPG, PNG, WebP)
Response:Plik 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 do PDF/A

POST/api/pdf-to-pdfa

Konwertuj plik PDF na format PDF/A do długoterminowej archiwizacji. Używa Ghostscript do konwersji.

Parameters

NameTypeRequiredDescription
fileFileRequiredPlik PDF do konwersji
Response:Plik 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