Лучшая свободная Разделить PDF
Вытащи страницы, которые тебе нужны, или разоблачить файл PDF в один файл на страницу - бесплатный и без водяных знаков.
Как это работает
- Загрузка. Выберите PDF, который вы хотите разделить (до 100 МБ).
- Выбрать страницы. Введите диапазон 13,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.