Создайте или добавьте текст
Используйте пример с Ollama из комплекта, собственную локальную модель или обычный текст из приложения. Для Python SDK не нужны облачная учётная запись и ключ API.
pasteToPrint Local · Предварительная версия для разработчиков
Перенесите результаты локального ИИ на бумагу. Преобразуйте текст в структурированный PDF формата A4, выберите принтер и подтвердите конкретное задание до отправки в очередь.
После подготовки обработка выполняется локально. Печать на бумаге — в Windows 10/11.
Наглядный документ в формате A4
Проверьте PDF, принтер и количество копий в окне подтверждения Windows.
Ожидает вашего подтвержденияОдин локальный рендерер соединяет вашу модель, приложение и принтер.
Используйте пример с Ollama из комплекта, собственную локальную модель или обычный текст из приложения. Для Python SDK не нужны облачная учётная запись и ключ API.
Преобразуйте текст или семантические блоки PTDF с помощью существующего рендерера pasteToPrint. Шрифты, разметка и создание PDF остаются на компьютере. Во время рендеринга сетевые запросы блокируются.
Выберите установленный принтер и 1–99 копий. Перед отправкой системное окно Windows запросит подтверждение. Отслеживайте задание в очереди по его реальному идентификатору.
Эти примеры используют доступные для скачивания пакеты после их установки. Пример печати всегда открывает окно подтверждения.
from pastetoprint import LocalPdfClient
pdf = LocalPdfClient().render_text(
"Выполнено: 10 проверок. Осталось: 2.",
"report.pdf",
title="Месячный отчёт",
template="business",
)
print(pdf.path)from pastetoprint import LocalPdfClient
from pastetoprint.ollama import OllamaClient
text = OllamaClient().generate(
model="gemma3:1b",
prompt="Напишите краткий отчёт по этим демонстрационным данным: запланировано 12 проверок, выполнено 10, осталось 2.",
)
pdf = LocalPdfClient().render_text(
text, "ai-report.pdf",
title="Месячный отчёт",
template="business",
)
print(pdf.path)from pastetoprint import PrintManager
printing = PrintManager()
job = printing.prepare(
"report.pdf",
printer="Название вашего принтера",
copies=1,
idempotency_key="monthly-report-001",
)
job = printing.submit(job.ticket_id)
for change in printing.watch(
job.ticket_id, timeout_seconds=60
):
print(change.as_dict())Создание PDF не означает согласия на печать. Окно подтверждения показывает файл, принтер, количество страниц и копий. Ответ по умолчанию — «Нет»; SDK не предлагает подтверждения без участия человека.
Постоянный локальный журнал связывает ключ запроса с одним заданием. Также проверяются совпадающие содержимое PDF и настройки. При неясном результате задание не отправляется повторно автоматически. Намеренный повтор требует нового подтверждения.
Следите за ожиданием в очереди, печатью, приостановкой и ошибками. Принятие задания в очередь не подтверждает вывод на бумагу. Если результат нельзя установить, SDK сообщает о неизвестном состоянии.
Самостоятельный сервер MCP связывает ИИ-ассистента с Document API v2 через PTDF. По умолчанию он использует размещённую на сервере конечную точку API и не обращается автоматически к офлайн-модулю PDF или модулю печати. Для локального развёртывания настройте доступный локальный API.
Подробнее о MCP и Document APIДля создания PDF нужны Python 3.10+, Node.js 20+ и установленный браузер Chrome, Edge или Chromium. Для печати на бумаге также требуются Windows 10/11, интерактивный сеанс рабочего стола и установленный принтер A4.
Для примера с ИИ установите Ollama и заранее скачайте локальную модель. Перезапустите Ollama с отключёнными облачными функциями. SDK проверяет это перед отправкой запроса и отклоняет псевдонимы облачных моделей.
Шрифты из комплекта поддерживают латиницу, расширенную латиницу и символы. Перед рабочим использованием проверьте язык документов и принтер. 48 языков сайта не гарантируют поддержку всех знаков в PDF.
Распакуйте набор инструментов в рабочую папку. Сначала установите среды выполнения и браузер. Архив не включает зависимости Node, браузер или веса модели ИИ; подготовьте их до отключения от интернета.
Выполните эти команды в PowerShell из распакованной папки. Первая команда при подготовке скачивает зависимость модуля PDF; пакет Python wheel устанавливается без индекса пакетов.
npm.cmd install --ignore-scripts ./packages/pastetoprint-local-pdf-0.1.0.tgz
python -m pip install --no-index --no-deps ./packages/pastetoprint_sdk-0.2.0-py3-none-any.whl
$env:PASTETOPRINT_PDF_MODULE = (Resolve-Path "./node_modules/@pastetoprint/local-pdf").Path
python ./examples/text_to_pdf.pyОткройте образец PDF из комплекта или запустите пример на Python. Для Ollama подготовьте модель и запустите сервер с отключёнными облачными функциями. Перед печатью выведите список принтеров, укажите точное название и подтвердите задание в окне Windows.
pastetoprint-print printers
pastetoprint-print print report.pdf --printer "Название вашего принтера" --copies 1 --key monthly-report-001Предварительная версия для разработчиков
Скачайте текущие пакеты для разработчиков напрямую. Они пока не опубликованы в npm или PyPI. В комплект входят инструкции по установке, примеры и исходные уведомления сторонних разработчиков внутри пакетов.
Python SDK + локальный модуль PDF + сервер MCP + руководства и примеры
0ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed58dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c1ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867Да, локальная цепочка Python → PDF → печать в Windows работает без интернета после подготовки всех зависимостей, браузера и, при необходимости, модели Ollama. Облачный рендерер не используется. При первоначальной настройке может потребоваться скачивание файлов. Отдельная интеграция MCP использует настроенную конечную точку API.
Нет. Эта страница предлагает файлы для скачивания и примеры кода. Печать выполняется через установленный локальный SDK и требует нового видимого подтверждения в Windows для подготовленного задания.
Текущий модуль печати поддерживает Windows 10/11 с сеансом рабочего стола и установленным принтером. Он печатает односторонние документы A4, подгоняя содержимое под область печати. Печать на бумаге в macOS и Linux в эту версию не входит.
Это предварительная версия для разработчиков с обязательным подтверждением человеком. Проверьте свой принтер, документы, шрифты и локальную обработку данных. Автоматизированные и встроенные проверки только для чтения не заменяют подтверждённую пробную печать на вашем оборудовании.
Начните с локального образца PDF, затем подключите модель и принтер.