API iнструментiв PDF
Кiнцевi точки для обʼєднання, подiлу, стиснення, конвертацiї, захисту та манiпулювання файлами PDF. Усi кiнцевi точки приймають multipart/form-data та повертають оброблений файл як бiнарне завантаження.
Обʼєднання PDF
/api/pdf-mergeОбʼєднайте кiлька файлiв PDF в один документ PDF. Файли обʼєднуються у порядку завантаження.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Кiлька файлiв PDF для обʼєднання |
Обʼєднаний файл 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.pdfПодiл PDF
/api/pdf-splitПодiлiть файл PDF на кiлька частин за дiапазонами сторiнок. Повертає ZIP-файл з подiленими PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для подiлу |
ranges | string | Required | Дiапазони сторiнок, напр. "1-3,5,7-9". Кожен дiапазон стає окремим PDF. |
ZIP-файл з подiленими 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.zipСтиснення PDF
/api/pdf-compressСтиснiть файл PDF для зменшення його розмiру. Використовує Ghostscript для високоякiсного стиснення.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для стиснення |
level | string | Optional | Рiвень стиснення: "low", "medium" або "high". За замовчуванням: "medium" |
Стиснений файл 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 у Word
/api/pdf-to-wordКонвертуйте файл PDF у документ Microsoft Word (.docx).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для конвертацiї |
Файл DOCXcurl -X POST https://freefiletools.io/api/pdf-to-word \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.docxPDF у зображення
/api/pdf-to-imageКонвертуйте сторiнки PDF у зображення. Повертає ZIP-файл з одним зображенням на сторiнку.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для конвертацiї |
format | string | Optional | Формат зображення: "png", "jpg" або "webp". За замовчуванням: "png" |
dpi | number | Optional | Роздiльнiсть у DPI. За замовчуванням: 150 |
ZIP-файл iз зображеннями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.zipPDF у Excel
/api/pdf-to-excelКонвертуйте файл PDF у таблицю Microsoft Excel (.xlsx). Найкраще працює з PDF, що мiстять табличнi данi.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для конвертацiї |
Файл XLSXcurl -X POST https://freefiletools.io/api/pdf-to-excel \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.xlsxPDF у PowerPoint
/api/pdf-to-pptКонвертуйте файл PDF у презентацiю Microsoft PowerPoint (.pptx).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для конвертацiї |
Файл PPTXcurl -X POST https://freefiletools.io/api/pdf-to-ppt \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pptxWord у PDF
/api/word-to-pdfКонвертуйте документ Microsoft Word (.docx) у PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл .docx для конвертацiї |
Файл PDFcurl -X POST https://freefiletools.io/api/word-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.pdfPowerPoint у PDF
/api/ppt-to-pdfКонвертуйте презентацiю Microsoft PowerPoint (.pptx) у PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл .pptx для конвертацiї |
Файл PDFcurl -X POST https://freefiletools.io/api/ppt-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pdfExcel у PDF
/api/excel-to-pdfКонвертуйте таблицю Microsoft Excel (.xlsx) у PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл .xlsx для конвертацiї |
Файл PDFcurl -X POST https://freefiletools.io/api/excel-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o spreadsheet.pdfЗахист PDF
/api/protect-pdfЗахистiть файл PDF паролем. Результуючий PDF потребуватиме пароль для вiдкриття.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для захисту |
password | string | Required | Пароль для встановлення на PDF |
Захищений паролем файл PDFcurl -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Розблокування PDF
/api/unlock-pdfВидалiть захист паролем з файлу PDF. Потрiбен поточний пароль.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Захищений паролем файл PDF |
password | string | Required | Поточний пароль PDF |
Розблокований файл 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.pdfОбертання PDF
/api/rotate-pdfОбернiть усi сторiнки файлу PDF на вказаний кут.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для обертання |
angle | number | Required | Кут обертання: 90, 180 або 270 градусiв |
Обернений файл 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.pdfВодяний знак PDF
/api/watermark-pdfДодайте текстовий водяний знак на всi сторiнки файлу PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для водяного знаку |
text | string | Required | Текст водяного знаку для додавання |
Файл PDF з водяним знаком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.pdfOCR PDF
/api/ocr-pdfЗастосуйте оптичне розпiзнавання символiв (OCR) до сканованого PDF, щоб зробити текст видiляємим та доступним для пошуку. Використовує рушiй OCR Tesseract.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Сканований файл PDF |
language | string | Optional | Мова OCR: "eng" (англiйська), "tur" (турецька), "deu" (нiмецька) тощо. За замовчуванням: "eng" |
Файл PDF з можливiстю пошуку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Вiдновлення PDF
/api/repair-pdfСпробуйте вiдновити пошкоджений файл PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Пошкоджений файл PDF |
Вiдновлений файл PDFcurl -X POST https://freefiletools.io/api/repair-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o repaired.pdfОбрiзка PDF
/api/crop-pdfОбрiжте всi сторiнки файлу PDF, видаляючи порожнiй простiр або обрiзаючи до конкретної областi.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для обрiзки |
Обрiзаний файл PDFcurl -X POST https://freefiletools.io/api/crop-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o cropped.pdfДодавання номерiв сторiнок
/api/page-numbersДодайте номери сторiнок на всi сторiнки файлу PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF |
Файл PDF з номерами сторiнокcurl -X POST https://freefiletools.io/api/page-numbers \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o numbered.pdfЗображення у PDF
/api/img-to-pdfКонвертуйте одне або кiлька зображень у файл PDF. Кожне зображення стає однiєю сторiнкою.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Файли зображень (JPG, PNG, WebP) |
Файл 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 у PDF/A
/api/pdf-to-pdfaКонвертуйте файл PDF у формат PDF/A для довгострокового архiвування. Використовує Ghostscript для конвертацiї.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Файл PDF для конвертацiї |
Файл 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