pasteToPrint Local · Предварительная версия для разработчиков

Ваш ИИ. Ваш документ. Ваш принтер.

Перенесите результаты локального ИИ на бумагу. Преобразуйте текст в структурированный PDF формата A4, выберите принтер и подтвердите конкретное задание до отправки в очередь.

После подготовки обработка выполняется локально. Печать на бумаге — в Windows 10/11.

Локальная модельOllama · localhost
PTDF → A4 PDF

Месячный отчёт

Наглядный документ в формате A4

Выполненные задачи
Следующие шаги
Заметки и рекомендации
Сначала — ваше согласие

Проверьте PDF, принтер и количество копий в окне подтверждения Windows.

Ожидает вашего подтверждения
Схема процесса. Эта страница не отправляет задания на печать.

От ответа — к документу, который можно использовать.

Один локальный рендерер соединяет вашу модель, приложение и принтер.

01

Создайте или добавьте текст

Используйте пример с Ollama из комплекта, собственную локальную модель или обычный текст из приложения. Для Python SDK не нужны облачная учётная запись и ключ API.

02

Создайте PDF формата A4

Преобразуйте текст или семантические блоки PTDF с помощью существующего рендерера pasteToPrint. Шрифты, разметка и создание PDF остаются на компьютере. Во время рендеринга сетевые запросы блокируются.

03

Подтвердите, затем печатайте

Выберите установленный принтер и 1–99 копий. Перед отправкой системное окно Windows запросит подтверждение. Отслеживайте задание в очереди по его реальному идентификатору.

Несколько строк кода. Готовый документ.

Эти примеры используют доступные для скачивания пакеты после их установки. Пример печати всегда открывает окно подтверждения.

Python · PDF

from pastetoprint import LocalPdfClient

pdf = LocalPdfClient().render_text(
    "Выполнено: 10 проверок. Осталось: 2.",
    "report.pdf",
    title="Месячный отчёт",
    template="business",
)
print(pdf.path)

Python · Ollama

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)

Python · Windows

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 для вашего помощника. Отдельная интеграция.

Самостоятельный сервер 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.

Начните с локального PDF

  1. 01

    Скачайте и подготовьте

    Распакуйте набор инструментов в рабочую папку. Сначала установите среды выполнения и браузер. Архив не включает зависимости Node, браузер или веса модели ИИ; подготовьте их до отключения от интернета.

  2. 02

    Установите локальные пакеты

    Выполните эти команды в 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
  3. 03

    Создайте, проверьте, подтвердите

    Откройте образец 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 + руководства и примеры

Контрольная сумма SHA-2560ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed5
Скачать набор инструментов
Отдельные пакеты

Python SDK

Скачать
Контрольная сумма SHA-2568dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c

@pastetoprint/local-pdf

Скачать
Контрольная сумма SHA-2561ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1

@pastetoprint/mcp-server

Скачать
Контрольная сумма SHA-256d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867
Открыть образец PDF формата A4

Перед началом

Работает ли весь процесс без интернета?

Да, локальная цепочка Python → PDF → печать в Windows работает без интернета после подготовки всех зависимостей, браузера и, при необходимости, модели Ollama. Облачный рендерер не используется. При первоначальной настройке может потребоваться скачивание файлов. Отдельная интеграция MCP использует настроенную конечную точку API.

Запускает ли нажатие на этой странице печать?

Нет. Эта страница предлагает файлы для скачивания и примеры кода. Печать выполняется через установленный локальный SDK и требует нового видимого подтверждения в Windows для подготовленного задания.

Какие операционные системы поддерживают печать на бумаге?

Текущий модуль печати поддерживает Windows 10/11 с сеансом рабочего стола и установленным принтером. Он печатает односторонние документы A4, подгоняя содержимое под область печати. Печать на бумаге в macOS и Linux в эту версию не входит.

Подходит ли решение для печати без участия человека в рабочей среде?

Это предварительная версия для разработчиков с обязательным подтверждением человеком. Проверьте свой принтер, документы, шрифты и локальную обработку данных. Автоматизированные и встроенные проверки только для чтения не заменяют подтверждённую пробную печать на вашем оборудовании.

Перенесите следующий ответ ИИ на бумагу.

Начните с локального образца PDF, затем подключите модель и принтер.