Автоматически обнаруживает и исправляет перекошенные страницы PDF. Сохраняет текстовые страницы как доступный для поиска векторный контент и растеризует только страницы-изображения (например, сканы).
file· Файловый результат
Быстрый старт
Вызовите этот инструмент из своего кода на трёх языках.
cURL
# 1) Upload each file first → returns { filePath }
curl -X POST 'https://api.elysiatools.com/upload/pdf-deskew' \
-F 'file=@/path/to/sourceFile.ext'# 2) Call the tool with the returned filePath values
curl -X POST 'https://api.elysiatools.com/ru/api/tools/pdf-deskew' \
-F 'sourceFile=/public/samples/pdf/sample-multipage.pdf' \
-F 'mode=auto' \
-F 'manualAngle=0' \
-F 'threshold=0.5' \
-F 'rasterizeText=false' \
-F 'pageRange='
Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.
Endpoint
HTTP
POST https://api.elysiatools.com/ru/api/tools/pdf-deskew
Параметры
Имя
Тип
Обязательный
Описание
sourceFile
fileнужна загрузка
Да
—
mode
select
Да
—
manualAngle
number
Нет
Ручной угол коррекции (градусы). Положительное значение корректирует перекос по часовой. Только в ручном режиме.
threshold
number
Нет
Минимальный обнаруженный угол перекоса (в градусах), необходимый для применения коррекции в автоматическом режиме. Меньшие значения обнаруживают слабые перекосы.
rasterizeText
Интеграция MCP
Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.
Конфигурация сервера
Добавьте этот блок в конфигурацию вашего MCP-клиента:
mcp.json
{
"mcpServers": {
"elysiatools-pdf-deskew": {
"name": "pdf-deskew",
"description": "Автоматически обнаруживает и исправляет перекошенные страницы PDF. Сохраняет текстовые страницы как доступный для поиска векторный контент и растеризует только страницы-изображения (например, сканы).",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=pdf-deskew",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Получить список инструментов
После подключения к SSE-endpoint выведите список доступных инструментов:
По умолчанию текстовые страницы сохраняются как доступный для поиска векторный контент (без выравнивания). Включайте только если нужно выровнять векторный текстовый контент, принимая потерю возможности выделения текста.
pageRange
text
Нет
Укажите страницы для выравнивания (например, 1-3,5,7-9). Оставьте пустым для всех.
Параметры типа «файл» необходимо сначала загрузить через POST /upload/pdf-deskew, затем возвращённый filePath передаётся в соответствующее поле.