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, потім підключіть модель і принтер.