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
/api/pdf-mergePołącz wiele plików PDF w jeden dokument PDF. Pliki są łączone w kolejności przesyłania.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Wiele plików PDF do połączenia |
Połączony plik PDFcurl -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.pdfDzielenie PDF
/api/pdf-splitPodziel plik PDF na wiele części na podstawie zakresów stron. Zwraca plik ZIP zawierający podzielone pliki PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do podziału |
ranges | string | Required | Zakresy stron, np. "1-3,5,7-9". Każdy zakres staje się oddzielnym plikiem PDF. |
Plik ZIP zawierający podzielone pliki 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.zipKompresja PDF
/api/pdf-compressSkompresuj plik PDF, aby zmniejszyć jego rozmiar. Używa Ghostscript do wysokiej jakości kompresji.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do kompresji |
level | string | Optional | Poziom kompresji: "low", "medium" lub "high". Domyślnie: "medium" |
Skompresowany plik PDFcurl -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 Word
/api/pdf-to-wordKonwertuj plik PDF na dokument Microsoft Word (.docx).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do konwersji |
Plik DOCXcurl -X POST https://freefiletools.io/api/pdf-to-word \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.docxPDF do obrazu
/api/pdf-to-imageKonwertuj strony PDF na obrazy. Zwraca plik ZIP zawierający jeden obraz na stronę.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do konwersji |
format | string | Optional | Format obrazu: "png", "jpg" lub "webp". Domyślnie: "png" |
dpi | number | Optional | Rozdzielczość w DPI. Domyślnie: 150 |
Plik ZIP zawierający obrazycurl -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 Excel
/api/pdf-to-excelKonwertuj plik PDF na arkusz kalkulacyjny Microsoft Excel (.xlsx). Najlepiej działa z plikami PDF zawierającymi dane tabelaryczne.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do konwersji |
Plik XLSXcurl -X POST https://freefiletools.io/api/pdf-to-excel \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.xlsxPDF do PowerPoint
/api/pdf-to-pptKonwertuj plik PDF na prezentację Microsoft PowerPoint (.pptx).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do konwersji |
Plik PPTXcurl -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-pdfKonwertuj dokument Microsoft Word (.docx) na PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik .docx do konwersji |
Plik PDFcurl -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-pdfKonwertuj prezentację Microsoft PowerPoint (.pptx) na PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik .pptx do konwersji |
Plik PDFcurl -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-pdfKonwertuj arkusz kalkulacyjny Microsoft Excel (.xlsx) na PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik .xlsx do konwersji |
Plik PDFcurl -X POST https://freefiletools.io/api/excel-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o spreadsheet.pdfOchrona PDF
/api/protect-pdfZabezpiecz plik PDF hasłem. Wynikowy plik PDF będzie wymagał hasła do otwarcia.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do ochrony |
password | string | Required | Hasło do ustawienia na pliku PDF |
Plik PDF zabezpieczony hasłemcurl -X POST https://freefiletools.io/api/protect-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "password=mysecretpassword" \
-o protected.pdfOdblokowanie PDF
/api/unlock-pdfUsuń zabezpieczenie hasłem z pliku PDF. Wymaga aktualnego hasła.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF zabezpieczony hasłem |
password | string | Required | Aktualne hasło pliku PDF |
Odblokowany plik PDFcurl -X POST https://freefiletools.io/api/unlock-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "password=mysecretpassword" \
-o unlocked.pdfRotacja PDF
/api/rotate-pdfObróć wszystkie strony pliku PDF o określony kąt.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do obrócenia |
angle | number | Required | Kąt obrotu: 90, 180 lub 270 stopni |
Obrócony plik PDFcurl -X POST https://freefiletools.io/api/rotate-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "angle=90" \
-o rotated.pdfZnak wodny PDF
/api/watermark-pdfDodaj tekstowy znak wodny do wszystkich stron pliku PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do oznaczenia znakiem wodnym |
text | string | Required | Tekst znaku wodnego do dodania |
Plik PDF ze znakiem wodnymcurl -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-pdfZastosuj optyczne rozpoznawanie znaków (OCR) do zeskanowanego pliku PDF, czyniąc tekst możliwym do zaznaczenia i przeszukiwania. Używa silnika Tesseract OCR.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zeskanowany plik PDF |
language | string | Optional | Język OCR: "eng" (angielski), "tur" (turecki), "deu" (niemiecki) itd. Domyślnie: "eng" |
Przeszukiwalny plik PDFcurl -X POST https://freefiletools.io/api/ocr-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "language=eng" \
-o searchable.pdfNaprawa PDF
/api/repair-pdfSpróbuj naprawić uszkodzony plik PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Uszkodzony plik PDF |
Naprawiony plik PDFcurl -X POST https://freefiletools.io/api/repair-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o repaired.pdfPrzycinanie PDF
/api/crop-pdfPrzytnij wszystkie strony pliku PDF, usuwając białe marginesy lub przycinając do określonego obszaru.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do przycięcia |
Przycięty plik PDFcurl -X POST https://freefiletools.io/api/crop-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o cropped.pdfDodawanie numerów stron
/api/page-numbersDodaj numery stron do wszystkich stron pliku PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF |
Plik PDF z numerami stroncurl -X POST https://freefiletools.io/api/page-numbers \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o numbered.pdfObraz do PDF
/api/img-to-pdfKonwertuj jeden lub więcej obrazów na plik PDF. Każdy obraz staje się jedną stroną.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Pliki obrazów (JPG, PNG, WebP) |
Plik 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 do PDF/A
/api/pdf-to-pdfaKonwertuj plik PDF na format PDF/A do długoterminowej archiwizacji. Używa Ghostscript do konwersji.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Plik PDF do konwersji |
Plik 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