pasteToPrint Local · Wersja dla deweloperów

Twoja AI. Twój dokument. Twoja drukarka.

Przenieś wyniki lokalnej AI na papier. Zamień tekst w uporządkowany dokument PDF A4, wybierz drukarkę i zatwierdź konkretne zadanie, zanim trafi do kolejki.

Po przygotowaniu wszystko działa lokalnie. Drukowanie na papierze w Windows 10/11.

Model lokalnyOllama · localhost
PTDF → A4 PDF

Raport miesięczny

Przejrzysty dokument gotowy do wydruku A4

Zakończone zadania
Kolejne kroki
Uwagi i rekomendacje
Najpierw Twoja zgoda

Sprawdź PDF, drukarkę i liczbę kopii w oknie potwierdzenia Windows.

Czeka na Twoje potwierdzenie
Ilustracja procesu. Ta strona nie wysyła zadań drukowania.

Od odpowiedzi do dokumentu, z którego skorzystasz.

Jeden lokalny renderer łączy model, aplikację i drukarkę.

01

Wygeneruj lub wprowadź tekst

Skorzystaj z dołączonego przykładu z Ollama, własnego lokalnego modelu lub zwykłego tekstu z aplikacji. Python SDK nie wymaga konta w chmurze ani klucza API.

02

Utwórz dokument PDF A4

Przekształcaj tekst lub bloki semantyczne PTDF za pomocą istniejącego renderera pasteToPrint. Czcionki, układ i tworzenie PDF pozostają na komputerze. Podczas renderowania żądania sieciowe są blokowane.

03

Zatwierdź, a następnie drukuj

Wybierz zainstalowaną drukarkę i 1–99 kopii. Przed wysłaniem zadania systemowe okno Windows poprosi o potwierdzenie. Śledź zadanie w kolejce za pomocą jego rzeczywistego identyfikatora.

Kilka wierszy kodu. Gotowy dokument.

Przykłady korzystają z pakietów dostępnych do pobrania po ich zainstalowaniu. Przykład drukowania zawsze otwiera okno potwierdzenia.

Python · PDF

from pastetoprint import LocalPdfClient

pdf = LocalPdfClient().render_text(
    "Wykonano: 10 przeglądów. Pozostały: 2.",
    "report.pdf",
    title="Raport miesięczny",
    template="business",
)
print(pdf.path)

Python · Ollama

from pastetoprint import LocalPdfClient
from pastetoprint.ollama import OllamaClient

text = OllamaClient().generate(
    model="gemma3:1b",
    prompt="Napisz krótki raport na podstawie przykładowych danych: 12 zaplanowanych przeglądów, 10 wykonanych, 2 pozostałe.",
)
pdf = LocalPdfClient().render_text(
    text, "ai-report.pdf",
    title="Raport miesięczny",
    template="business",
)
print(pdf.path)

Python · Windows

from pastetoprint import PrintManager

printing = PrintManager()
job = printing.prepare(
    "report.pdf",
    printer="Nazwa Twojej drukarki",
    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())

Agent może przygotować zadanie. Ty decydujesz, kiedy zostanie wydrukowane.

Utworzenie PDF nie oznacza zgody na drukowanie. Okno potwierdzenia pokazuje plik, drukarkę, liczbę stron i kopii. Domyślna odpowiedź to Nie; SDK nie oferuje potwierdzenia bez udziału człowieka.

Ochrona przed powtarzanymi żądaniami

Trwały lokalny rejestr przypisuje klucz żądania do jednego zadania. Sprawdzana jest też zgodność zawartości PDF i ustawień. Przy niejasnym wyniku zadanie nie jest automatycznie wysyłane ponownie. Zamierzone powtórzenie wymaga nowego potwierdzenia.

Przejrzysta kolejka drukowania

Śledź zadania oczekujące, drukowane, wstrzymane i zakończone błędem. Przyjęcie do kolejki nie potwierdza wydruku na papierze. Jeśli wyniku nie można ustalić, SDK zgłasza nieznany stan.

MCP dla Twojego asystenta. Osobna integracja.

Samodzielny serwer MCP łączy asystenta AI z Document API v2 przez PTDF. Domyślnie korzysta z hostowanego endpointu API. Nie używa automatycznie modułu PDF offline ani modułu drukowania. Przy wdrożeniu lokalnym skonfiguruj dostępne lokalne API.

Poznaj MCP i Document API

Przygotuj raz. Potem pracuj lokalnie.

Tworzenie PDF wymaga Python 3.10+, Node.js 20+ oraz zainstalowanej przeglądarki Chrome, Edge lub Chromium. Do drukowania na papierze potrzebne są też Windows 10/11, interaktywna sesja pulpitu i zainstalowana drukarka A4.

Na potrzeby przykładu z AI zainstaluj Ollama i wcześniej pobierz lokalny model. Uruchom Ollama ponownie z wyłączonymi funkcjami chmurowymi. SDK sprawdza to przed wysłaniem polecenia i odrzuca aliasy modeli chmurowych.

Dołączone czcionki obsługują alfabet łaciński, rozszerzone znaki łacińskie i symbole. Przed wdrożeniem sprawdź język dokumentów i drukarkę. 48 języków witryny nie gwarantuje obsługi wszystkich znaków w PDF.

Zacznij od lokalnego PDF

  1. 01

    Pobierz i przygotuj

    Rozpakuj zestaw narzędzi do folderu roboczego. Najpierw zainstaluj środowiska uruchomieniowe i przeglądarkę. Archiwum nie zawiera zależności Node, przeglądarki ani wag modelu AI; przygotuj je przed odłączeniem od internetu.

  2. 02

    Zainstaluj lokalne pakiety

    Uruchom te polecenia w PowerShell z rozpakowanego folderu. Pierwsze polecenie podczas przygotowania pobiera zależność modułu PDF; pakiet Python wheel instaluje się bez indeksu pakietów.

    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

    Utwórz, sprawdź, zatwierdź

    Otwórz dołączony przykładowy PDF lub uruchom przykład w języku Python. Dla Ollama przygotuj model i uruchom serwer z wyłączoną chmurą. Przed drukowaniem wyświetl listę drukarek, użyj dokładnej nazwy i potwierdź zadanie w oknie Windows.

    pastetoprint-print printers
    pastetoprint-print print report.pdf --printer "Nazwa Twojej drukarki" --copies 1 --key monthly-report-001

Wersja dla deweloperów

Zestaw narzędzi gotowy do wypróbowania.

Pobierz bezpośrednio aktualne pakiety dla deweloperów. Nie są jeszcze opublikowane w npm ani PyPI. Zestaw zawiera instrukcje instalacji, przykłady oraz oryginalne informacje o komponentach stron trzecich wewnątrz pakietów.

Pełny zestaw narzędzi deweloperskich

Python SDK + lokalny moduł PDF + serwer MCP + przewodniki i przykłady

Suma kontrolna SHA-2560ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed5
Pobierz zestaw narzędzi
Osobne pakiety

Python SDK

Pobierz
Suma kontrolna SHA-2568dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c

@pastetoprint/local-pdf

Pobierz
Suma kontrolna SHA-2561ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1

@pastetoprint/mcp-server

Pobierz
Suma kontrolna SHA-256d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867
Otwórz przykładowy PDF A4

Zanim zaczniesz

Czy cały proces może działać bez internetu?

Tak, lokalny proces Python → PDF → drukowanie w Windows działa bez internetu po przygotowaniu wszystkich zależności, przeglądarki i ewentualnego modelu Ollama. Nie korzysta z renderera w chmurze. Wstępna konfiguracja może wymagać pobierania plików; osobna integracja MCP używa skonfigurowanego endpointu API.

Czy kliknięcie na tej stronie uruchamia drukowanie?

Nie. Strona udostępnia pliki do pobrania i przykłady kodu. Drukowanie odbywa się w zainstalowanym lokalnym SDK i wymaga nowego, widocznego potwierdzenia w Windows dla przygotowanego zadania.

Które systemy operacyjne obsługują drukowanie na papierze?

Obecny moduł drukowania obsługuje Windows 10/11 z sesją pulpitu i zainstalowaną drukarką. Drukuje jednostronnie w formacie A4, dopasowując treść do obszaru drukowania. Ta wersja nie obejmuje drukowania na papierze w macOS ani Linux.

Czy rozwiązanie nadaje się do bezobsługowego drukowania produkcyjnego?

To wersja dla deweloperów z obowiązkowym potwierdzeniem przez człowieka. Sprawdź swoją drukarkę, dokumenty, czcionki i lokalne przetwarzanie danych. Automatyczne i natywne kontrole tylko do odczytu nie zastępują zatwierdzonego próbnego wydruku na własnym sprzęcie.

Przenieś kolejną odpowiedź AI na papier.

Zacznij od lokalnego przykładowego PDF, a potem podłącz model i drukarkę.