Згенеруйте або додайте текст
Використовуйте приклад з 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, потім підключіть модель і принтер.