Выделить текст / области

Добавьте аннотации-выделения: каждое вхождение искомого текста и/или явные прямоугольники по страницам.

Работает локально на вашей машине: бесплатно навсегда, без аккаунта, без ключа, без лимитов, и ваш файл никогда не покидает ваше устройство.

Локально · MCP
Этот работает на вашей машине. Ничто не выходит наружу.
Локальный пакет выполняет работу на вашем компьютере: ваш файл никогда не загружается, никогда не хранится на сервере и никогда не записывается. И это бесплатно навсегда, без лимитов использования.

Выделить текст / области требует тяжёлой машинерии (конвертации, OCR или криптографии), которую эта страница не выполняет в браузере, поэтому он работает локально с пакетом pdfmcp, на вашей собственной машине. Без загрузок, без аккаунта и без ключа.

pip install https://pdfmcp.org/downloads/pdfmcp-4.2.1-py3-none-any.whl

MCP (для ИИ-агентов)

{
  "mcpServers": {
    "pdfmcp": {
      "command": "uvx",
      "args": [
        "--from",
        "https://pdfmcp.org/downloads/pdfmcp-4.2.1-py3-none-any.whl",
        "pdfmcp"
      ]
    }
  }
}

Вставьте это в Claude, Cursor, VS Code и другие клиенты, запускающие локальные серверы: руководства по настройке для каждого крупного MCP-клиента. ChatGPT не может запускать локальные процессы; используйте вместо этого локальный клиент.

Локальный API

from app.local_main import build_local_runtime
from app.config import Settings
import base64

rt = build_local_runtime(Settings(storage_dir="~/.pdfmcp/files"))
result = rt.run_sync("annotate_highlight", {}, [base64.b64encode(open("your-file.pdf", "rb").read()).decode()])

Установите один раз, работайте локально: полный путь — в руководстве по локальному API.

Используя этот инструмент, вы соглашаетесь с Условиями обслуживания и Политикой допустимого использования, и ваш файл никогда не покидал это устройство.

Как работает выделить текст / области

Добавьте аннотации-выделения: каждое вхождение искомого текста и/или явные прямоугольники по страницам. На вашей машине локальный пакет анализирует, обрабатывает и сохраняет результат; закройте программу — и ни на каком сервере ничего не останется, потому что ни один не участвовал.

Этот инструмент часто используют вместе с водяной знак на pdf и добавить номера страниц — там то же самое: бесплатно, конфиденциально, без регистрации.

Параметры

ПараметрТипПо умолчаниюОписание
textstringнеобязательный—
rectsarrayнеобязательный—
colorarrayнеобязательный[1, 1, 0]
pagesstringнеобязательный—1-based page selection, e.g. '1-3,5,8'. Default: all pages.

Частые вопросы

Выделить текст / области — это бесплатно?

Да, полностью бесплатно, бесплатно навсегда, без водяных знаков и без аккаунта. Платного уровня для разблокировки нет. Полную (короткую) политику смотрите на странице бесплатности.

Покидает ли мой файл мою машину?

Нет. Эта операция работает локально на вашей машине с пакетом pdfmcp: ваш файл никогда не загружается, никогда не хранится на каком-либо сервере и никогда не записывается.

Можно ли автоматизировать Выделить текст / области с помощью ИИ-агента или кода?

Да: та же самая операция — это инструмент в локальном MCP-сервере pdfmcp (для Claude, Cursor, VS Code и других агентов) и доступна из вашего собственного кода через локальный пакет. Без аккаунта и без ключа; руководства проведут вас через настройку примерно за минуту.

Есть ли ограничения?

Лимитов использования нет: без дневной квоты и без счётчика. На практике вас ограничивает ваше устройство: очень большие файлы зависят от доступной памяти, а браузерные инструменты работают с файлами примерно до 100 МБ и 500 страниц.

Похожие инструменты

На устройствеВодяной знак на PDFПоставьте диагональный текст на каждой странице.На устройствеДобавить номера страницПоставьте номера страниц в формате «Страница {n} из {total}».На устройствеДобавить верхний и нижний колонтитулыПоставьте строку верхнего и/или нижнего колонтитула на каждой странице. Подстановки {page} и {total} заменяются для каждой страницы.На устройствеНумерация БейтсаПоставьте последовательные номера Бейтса (префикс + счётчик с дополнением нулями) на каждой странице.На устройствеЗаполнить форму PDFЗаполните поля AcroForm по имени. Значения: строки для текстовых полей, true/false для флажков, числа преобразуются в строки.На устройствеЧитать поля формыВыведите все поля AcroForm с именами, типами, текущими значениями и расположением (JSON).

Смотрите полный указатель инструментов. Строите что-то большее? Прочитайте обзор функций и почему всё бесплатно навсегда.

Сравнения

pdfmcp против iLovePDF: сравнение бесплатных PDF-инструментов · pdfmcp против Smallpdf: сравнение бесплатных PDF-инструментов · pdfmcp против IHatePDF: сравнение PDF-инструментов на устройстве · Сравнения