Лепшы бясплатны Падзяліць PDF
Выцягвайце патрэбныя старонкі або падзяліце PDF на адзін файл на старонку - бясплатна і без вадзяных знакаў.
Як гэта працуе
- Зацягнуць. Вылучыце PDF, які вы хочаце падзяліць (да 25 Мб).
- Вылучыць старонкі. Увядзіце дыяпазон, напрыклад 1- 3, 5, 8, каб атрымаць гэтыя старонкі, або пакіньце яго пустым, каб падзяліць усе старонкі.
- Сцягнуць. Атрымаць адзін аб'яднаны PDF вылучаных старонак або ZIP з адным PDF на старонку.
Пра гэтую прыладу
Падзяліць PDF дазваляе падзяліць дакумент на часткі, якія вам патрэбныя. Увядзіце дыяпазон старонак, напрыклад 1- 3, 5, 8, каб ператварыць толькі гэтыя старонкі ў адзіны новы PDF, або пакіньце поле пустым, каб падзяліць увесь дакумент на файлы па старонках, якія будуць перададзеныя ў фармаце ZIP. Старонкі капіруюцца без перарэндынгу, таму якасць не страчваецца, а тэкст застаецца вылучаным. Як і ў любым іншым інструменте, тут няма вадзянога знака, няма запісу, ваш файл апрацоўваецца ў памяці і пасля выкідваецца.
Што людзі робяць з ім
- Выцягнуць адну падпісаную старонку з доўгага кантракту
- Выцягнуць разьдзел 2 з сканаванай кнігі
- Падзяліць аб' яднаную банкаўскую выпіску на асобныя старонкі
- Захоп толькі тых старонак, якія трэба адправіць камусьці
API распрацоўшчыка
Аўтаматызаваць гэтую праграму з вашага кода. Адправіць запыт POST на канечную кропку ніжэй і атрымаць такі ж вынік, як і праграма. Гэтая праграма абмежавана хуткасцю на IP і не патрабуе рэгістрацыі - ключы API для больш высокіх абмежаванняў будуць даступныя.
https://best.free/api/tools/split-pdf/
| Параметры | Прыклад | Неабходны | Заметкі |
|---|---|---|---|
file (файл) |
document.pdf |
Так | PDF, ≤25 MB. |
pages |
1-3,5 |
Не | Range to extract; blank = split all pages. |
mode |
extract |
Не | "extract" (one PDF) — blank pages box returns a ZIP. |
curl -X POST https://best.free/api/tools/split-pdf/ \
-F 'file=@document.pdf' \
-F 'pages=1-3,5' \
-F 'mode=extract' \
-o split.pdf
import requests
files = {"file": open("document.pdf", "rb")}
data = {"pages": "1-3,5", "mode": "extract"}
r = requests.post("https://best.free/api/tools/split-pdf/", files=files, data=data)
with open("split.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("pages", "1-3,5");
fd.append("mode", "extract");
const r = await fetch("https://best.free/api/tools/split-pdf/", { method: "POST", body: fd });
const blob = await r.blob(); // the split.pdf
Адказ: A PDF of the selected pages, or a ZIP of one-PDF-per-page.