DocsІнструменти PDF

API iнструментiв PDF

Кiнцевi точки для обʼєднання, подiлу, стиснення, конвертацiї, захисту та манiпулювання файлами PDF. Усi кiнцевi точки приймають multipart/form-data та повертають оброблений файл як бiнарне завантаження.

Обʼєднання PDF

POST/api/pdf-merge

Обʼєднайте кiлька файлiв PDF в один документ PDF. Файли обʼєднуються у порядку завантаження.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredКiлька файлiв PDF для обʼєднання
Response:Обʼєднаний файл 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

Подiл PDF

POST/api/pdf-split

Подiлiть файл PDF на кiлька частин за дiапазонами сторiнок. Повертає ZIP-файл з подiленими PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для подiлу
rangesstringRequiredДiапазони сторiнок, напр. "1-3,5,7-9". Кожен дiапазон стає окремим PDF.
Response:ZIP-файл з подiленими 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

Стиснення PDF

POST/api/pdf-compress

Стиснiть файл PDF для зменшення його розмiру. Використовує Ghostscript для високоякiсного стиснення.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для стиснення
levelstringOptionalРiвень стиснення: "low", "medium" або "high". За замовчуванням: "medium"
Response:Стиснений файл 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 у Word

POST/api/pdf-to-word

Конвертуйте файл PDF у документ Microsoft Word (.docx).

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для конвертацiї
Response:Файл 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 у зображення

POST/api/pdf-to-image

Конвертуйте сторiнки PDF у зображення. Повертає ZIP-файл з одним зображенням на сторiнку.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для конвертацiї
formatstringOptionalФормат зображення: "png", "jpg" або "webp". За замовчуванням: "png"
dpinumberOptionalРоздiльнiсть у DPI. За замовчуванням: 150
Response:ZIP-файл iз зображеннями
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 у Excel

POST/api/pdf-to-excel

Конвертуйте файл PDF у таблицю Microsoft Excel (.xlsx). Найкраще працює з PDF, що мiстять табличнi данi.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для конвертацiї
Response:Файл 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 у PowerPoint

POST/api/pdf-to-ppt

Конвертуйте файл PDF у презентацiю Microsoft PowerPoint (.pptx).

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для конвертацiї
Response:Файл 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 у PDF

POST/api/word-to-pdf

Конвертуйте документ Microsoft Word (.docx) у PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл .docx для конвертацiї
Response:Файл 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 у PDF

POST/api/ppt-to-pdf

Конвертуйте презентацiю Microsoft PowerPoint (.pptx) у PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл .pptx для конвертацiї
Response:Файл 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 у PDF

POST/api/excel-to-pdf

Конвертуйте таблицю Microsoft Excel (.xlsx) у PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл .xlsx для конвертацiї
Response:Файл 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

Захист PDF

POST/api/protect-pdf

Захистiть файл PDF паролем. Результуючий PDF потребуватиме пароль для вiдкриття.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для захисту
passwordstringRequiredПароль для встановлення на PDF
Response:Захищений паролем файл PDF
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

Розблокування PDF

POST/api/unlock-pdf

Видалiть захист паролем з файлу PDF. Потрiбен поточний пароль.

Parameters

NameTypeRequiredDescription
fileFileRequiredЗахищений паролем файл PDF
passwordstringRequiredПоточний пароль PDF
Response:Розблокований файл 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

Обертання PDF

POST/api/rotate-pdf

Обернiть усi сторiнки файлу PDF на вказаний кут.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для обертання
anglenumberRequiredКут обертання: 90, 180 або 270 градусiв
Response:Обернений файл 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

Водяний знак PDF

POST/api/watermark-pdf

Додайте текстовий водяний знак на всi сторiнки файлу PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для водяного знаку
textstringRequiredТекст водяного знаку для додавання
Response:Файл PDF з водяним знаком
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

Застосуйте оптичне розпiзнавання символiв (OCR) до сканованого PDF, щоб зробити текст видiляємим та доступним для пошуку. Використовує рушiй OCR Tesseract.

Parameters

NameTypeRequiredDescription
fileFileRequiredСканований файл PDF
languagestringOptionalМова OCR: "eng" (англiйська), "tur" (турецька), "deu" (нiмецька) тощо. За замовчуванням: "eng"
Response:Файл PDF з можливiстю пошуку
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

Вiдновлення PDF

POST/api/repair-pdf

Спробуйте вiдновити пошкоджений файл PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredПошкоджений файл PDF
Response:Вiдновлений файл 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

Обрiзка PDF

POST/api/crop-pdf

Обрiжте всi сторiнки файлу PDF, видаляючи порожнiй простiр або обрiзаючи до конкретної областi.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для обрiзки
Response:Обрiзаний файл 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

Додавання номерiв сторiнок

POST/api/page-numbers

Додайте номери сторiнок на всi сторiнки файлу PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF
Response:Файл PDF з номерами сторiнок
bash
curl -X POST https://freefiletools.io/api/page-numbers \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o numbered.pdf

Зображення у PDF

POST/api/img-to-pdf

Конвертуйте одне або кiлька зображень у файл PDF. Кожне зображення стає однiєю сторiнкою.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredФайли зображень (JPG, PNG, WebP)
Response:Файл 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 у PDF/A

POST/api/pdf-to-pdfa

Конвертуйте файл PDF у формат PDF/A для довгострокового архiвування. Використовує Ghostscript для конвертацiї.

Parameters

NameTypeRequiredDescription
fileFileRequiredФайл PDF для конвертацiї
Response:Файл 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