{"info":{"name":"SmartPDF API","description":"24 операции с PDF. Документация: https://dev.smartpdf.ru/docs. Задайте переменную apiKey.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"auth":{"type":"apikey","apikey":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"header"}]},"variable":[{"key":"baseUrl","value":"https://api.smartpdf.ru"},{"key":"apiKey","value":""},{"key":"fileId","value":""},{"key":"fileId2","value":""},{"key":"taskId","value":""}],"item":[{"name":"Загрузка","item":[{"name":"Загрузить файл","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/v1/upload","host":["{{baseUrl}}"],"path":["v1","upload"]},"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":""}]}}},{"name":"Результат → новый файл","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/v1/upload/from-task/{{taskId}}","host":["{{baseUrl}}"],"path":["v1","upload","from-task","{{taskId}}"]}}}]},{"name":"Операции","item":[{"name":"Word в PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/word-to-pdf","host":["{{baseUrl}}"],"path":["v1","pdf","word-to-pdf"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\"\n}","options":{"raw":{"language":"json"}}},"description":"Конвертирует документ Word в PDF: шрифты, таблицы и кириллица сохраняются."}},{"name":"JPG в PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/jpg-to-pdf","host":["{{baseUrl}}"],"path":["v1","pdf","jpg-to-pdf"]},"body":{"mode":"raw","raw":"{\n  \"file_ids\": [\n    \"{{fileId}}\",\n    \"{{fileId2}}\"\n  ],\n  \"fit\": \"portrait\"\n}","options":{"raw":{"language":"json"}}},"description":"Собирает PDF из изображений: каждое — отдельная страница."}},{"name":"Excel в PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/xlsx-to-pdf","host":["{{baseUrl}}"],"path":["v1","pdf","xlsx-to-pdf"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\"\n}","options":{"raw":{"language":"json"}}},"description":"Конвертирует таблицу Excel в PDF. Листы, область и масштаб берутся из параметров печати файла."}},{"name":"PowerPoint в PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/pptx-to-pdf","host":["{{baseUrl}}"],"path":["v1","pdf","pptx-to-pdf"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\"\n}","options":{"raw":{"language":"json"}}},"description":"Конвертирует презентацию PowerPoint в PDF: слайд — страница."}},{"name":"HTML в PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/html-to-pdf","host":["{{baseUrl}}"],"path":["v1","pdf","html-to-pdf"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"page_size\": \"A4\",\n  \"orientation\": \"portrait\"\n}","options":{"raw":{"language":"json"}}},"description":"Превращает HTML-файл в PDF. Внешние ресурсы не загружаются: картинки и шрифты — только встроенные (data:), стили — в самом файле."}},{"name":"PDF в Word","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/to-word","host":["{{baseUrl}}"],"path":["v1","pdf","to-word"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\"\n}","options":{"raw":{"language":"json"}}},"description":"Конвертирует PDF в редактируемый документ Word. Сканы без текстового слоя сначала распознайте (OCR)."}},{"name":"PDF в Excel","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/to-excel","host":["{{baseUrl}}"],"path":["v1","pdf","to-excel"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"layout\": \"per-table\"\n}","options":{"raw":{"language":"json"}}},"description":"Извлекает таблицы из PDF в Excel."}},{"name":"PDF в PowerPoint","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/to-pptx","host":["{{baseUrl}}"],"path":["v1","pdf","to-pptx"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\"\n}","options":{"raw":{"language":"json"}}},"description":"Конвертирует PDF в презентацию PowerPoint: каждая страница — отдельный слайд."}},{"name":"PDF в JPG","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/to-jpg","host":["{{baseUrl}}"],"path":["v1","pdf","to-jpg"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"dpi\": 150\n}","options":{"raw":{"language":"json"}}},"description":"Сохраняет страницы PDF картинками JPG. Результат — ZIP-архив: page-1.jpg, page-2.jpg…"}},{"name":"PDF в текст","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/to-txt","host":["{{baseUrl}}"],"path":["v1","pdf","to-txt"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"mode\": \"text\"\n}","options":{"raw":{"language":"json"}}},"description":"Извлекает текст из PDF в файл TXT (UTF-8)."}},{"name":"Объединить PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/merge","host":["{{baseUrl}}"],"path":["v1","pdf","merge"]},"body":{"mode":"raw","raw":"{\n  \"file_ids\": [\n    \"{{fileId}}\",\n    \"{{fileId2}}\"\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Объединяет несколько PDF в один. Цена — по суммарному размеру файлов."}},{"name":"Разделить PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/split","host":["{{baseUrl}}"],"path":["v1","pdf","split"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"mode\": \"ranges\",\n  \"ranges\": [\n    [\n      1,\n      3\n    ],\n    [\n      4,\n      6\n    ]\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Разделяет PDF на части. Результат — ZIP-архив с PDF-файлами."}},{"name":"Сжать PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/compress","host":["{{baseUrl}}"],"path":["v1","pdf","compress"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"level\": \"medium\"\n}","options":{"raw":{"language":"json"}}},"description":"Уменьшает размер PDF. Результат никогда не больше исходного файла."}},{"name":"Распознать текст","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/ocr","host":["{{baseUrl}}"],"path":["v1","pdf","ocr"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"languages\": [\n    \"rus\",\n    \"eng\"\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Распознаёт текст в сканах и добавляет невидимый текстовый слой: PDF можно искать и копировать. До 100 страниц за раз."}},{"name":"Сгладить PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/flatten","host":["{{baseUrl}}"],"path":["v1","pdf","flatten"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\"\n}","options":{"raw":{"language":"json"}}},"description":"Впечатывает поля форм и пометки в страницы: документ выглядит так же, но его нельзя отредактировать."}},{"name":"Повернуть страницы","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/rotate","host":["{{baseUrl}}"],"path":["v1","pdf","rotate"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"pages\": \"all\",\n  \"angle\": 90\n}","options":{"raw":{"language":"json"}}},"description":"Поворачивает страницы PDF."}},{"name":"Удалить страницы","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/delete-pages","host":["{{baseUrl}}"],"path":["v1","pdf","delete-pages"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"pages\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Удаляет страницы из PDF — полностью, вместе с их содержимым."}},{"name":"Извлечь страницы","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/extract-pages","host":["{{baseUrl}}"],"path":["v1","pdf","extract-pages"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"pages\": [\n    1,\n    4,\n    5\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Сохраняет выбранные страницы в новый PDF в указанном порядке."}},{"name":"Порядок страниц","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/reorder-pages","host":["{{baseUrl}}"],"path":["v1","pdf","reorder-pages"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"new_order\": [\n    3,\n    1,\n    2\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Меняет порядок страниц. Неуказанные страницы добавляются в конец в исходном порядке."}},{"name":"Нумерация страниц","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/add-page-numbers","host":["{{baseUrl}}"],"path":["v1","pdf","add-page-numbers"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"position\": \"bottom-right\",\n  \"prefix\": \"Стр. \"\n}","options":{"raw":{"language":"json"}}},"description":"Добавляет номера страниц."}},{"name":"Подписать PDF","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/sign","host":["{{baseUrl}}"],"path":["v1","pdf","sign"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"signature_data\": \"Иванов И. И.\",\n  \"page\": 1,\n  \"x\": 0.6,\n  \"y\": 0.85\n}","options":{"raw":{"language":"json"}}},"description":"Ставит на страницу визуальную подпись — текст или изображение. Это не электронная подпись (ЭП)."}},{"name":"Защитить паролем","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/protect","host":["{{baseUrl}}"],"path":["v1","pdf","protect"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"user_password\": \"s3cret\"\n}","options":{"raw":{"language":"json"}}},"description":"Ставит пароль на открытие PDF (AES-256)."}},{"name":"Снять пароль","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/unlock","host":["{{baseUrl}}"],"path":["v1","pdf","unlock"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"password\": \"s3cret\"\n}","options":{"raw":{"language":"json"}}},"description":"Снимает пароль с PDF, если пароль известен."}},{"name":"Водяной знак","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/pdf/watermark","host":["{{baseUrl}}"],"path":["v1","pdf","watermark"]},"body":{"mode":"raw","raw":"{\n  \"file_id\": \"{{fileId}}\",\n  \"text\": \"КОПИЯ\",\n  \"opacity\": 0.2,\n  \"position\": \"tile\"\n}","options":{"raw":{"language":"json"}}},"description":"Наносит водяной знак — текст или логотип. Нужен ровно один из параметров text и image_file_id."}}]},{"name":"Задачи","item":[{"name":"Статус","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/tasks/{{taskId}}","host":["{{baseUrl}}"],"path":["v1","tasks","{{taskId}}"]}}},{"name":"Ссылка на результат","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/tasks/{{taskId}}/download","host":["{{baseUrl}}"],"path":["v1","tasks","{{taskId}}","download"]}}}]},{"name":"Баланс и цены","item":[{"name":"Баланс API","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/api-keys/balance","host":["{{baseUrl}}"],"path":["v1","api-keys","balance"]}}},{"name":"Цены API","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/pricing/api","host":["{{baseUrl}}"],"path":["v1","pricing","api"]}}}]}]}