Text erzeugen oder übernehmen
Nutzen Sie das mitgelieferte Ollama-Beispiel, Ihr eigenes lokales Modell oder einfachen Text aus einer Anwendung. Das Python SDK benötigt weder ein Cloud-Konto noch einen API-Schlüssel.
pasteToPrint Local · Entwicklerversion
Bringen Sie die Ergebnisse Ihrer lokalen KI aufs Papier. Erstellen Sie aus Text ein strukturiertes A4-PDF, wählen Sie einen Drucker und bestätigen Sie den konkreten Auftrag, bevor er in die Druckwarteschlange gelangt.
Nach der Einrichtung lokal arbeiten. Drucken auf Papier unter Windows 10/11.
Ein übersichtliches Dokument im A4-Format
Prüfen Sie PDF, Drucker und Kopienzahl im Bestätigungsfenster von Windows.
Wartet auf Ihre BestätigungEin lokaler Renderer verbindet Ihr Modell, Ihre Anwendung und Ihren Drucker.
Nutzen Sie das mitgelieferte Ollama-Beispiel, Ihr eigenes lokales Modell oder einfachen Text aus einer Anwendung. Das Python SDK benötigt weder ein Cloud-Konto noch einen API-Schlüssel.
Wandeln Sie Text oder semantische PTDF-Blöcke mit dem vorhandenen Renderer von pasteToPrint um. Schriftarten, Layout und PDF-Erstellung bleiben auf dem Computer. Netzwerkzugriffe werden während des Renderns blockiert.
Wählen Sie einen installierten Drucker und 1–99 Kopien. Vor dem Senden fordert ein natives Windows-Fenster Ihre Bestätigung an. Verfolgen Sie den Auftrag anhand seiner tatsächlichen Druckauftrags-ID.
Diese Beispiele verwenden die herunterladbaren Pakete nach deren Installation. Das Druckbeispiel öffnet immer ein Bestätigungsfenster.
from pastetoprint import LocalPdfClient
pdf = LocalPdfClient().render_text(
"Abgeschlossen: 10 Inspektionen. Verbleibend: 2.",
"report.pdf",
title="Monatsbericht",
template="business",
)
print(pdf.path)from pastetoprint import LocalPdfClient
from pastetoprint.ollama import OllamaClient
text = OllamaClient().generate(
model="gemma3:1b",
prompt="Schreiben Sie anhand dieser Beispieldaten einen kurzen Bericht: 12 geplante Inspektionen, 10 abgeschlossen, 2 ausstehend.",
)
pdf = LocalPdfClient().render_text(
text, "ai-report.pdf",
title="Monatsbericht",
template="business",
)
print(pdf.path)from pastetoprint import PrintManager
printing = PrintManager()
job = printing.prepare(
"report.pdf",
printer="Name Ihres Druckers",
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())Das Erstellen eines PDF erteilt noch keine Druckfreigabe. Das Bestätigungsfenster zeigt Datei, Drucker, Seitenzahl und Kopienzahl. Die Standardantwort lautet Nein. Das SDK bietet keine Bestätigung ohne menschliche Beteiligung.
Ein dauerhafter lokaler Datensatz ordnet einen Anforderungsschlüssel genau einem Auftrag zu. Auch identische PDF-Inhalte und Einstellungen werden erkannt. Bei unklarem Ergebnis wird der Auftrag nicht automatisch erneut gesendet. Eine beabsichtigte Wiederholung erfordert eine neue Bestätigung.
Verfolgen Sie, ob ein Auftrag wartet, gedruckt wird, angehalten wurde oder einen Fehler aufweist. Die Annahme in der Warteschlange belegt noch keine Ausgabe auf Papier. Lässt sich das Ergebnis nicht ermitteln, meldet das SDK einen unbekannten Status.
Der eigenständige MCP-Server verbindet einen KI-Assistenten über PTDF mit der Document API v2. Standardmäßig verwendet er einen gehosteten API-Endpunkt. Er greift nicht automatisch auf das Offline-PDF-Modul oder das Druckmodul zu. Für einen lokalen Betrieb richten Sie eine erreichbare lokale API ein.
MCP und Document API entdeckenDie PDF-Erstellung erfordert Python 3.10+, Node.js 20+ und einen installierten Browser: Chrome, Edge oder Chromium. Zum Drucken auf Papier benötigen Sie außerdem Windows 10/11, eine interaktive Desktop-Sitzung und einen installierten A4-Drucker.
Installieren Sie für das KI-Beispiel Ollama und laden Sie vorab ein lokales Modell herunter. Starten Sie Ollama mit deaktivierten Cloud-Funktionen neu. Das SDK prüft diese Einstellung vor dem Senden einer Eingabe und lehnt Cloud-Modell-Aliasse ab.
Die mitgelieferten Schriftarten decken lateinische und erweiterte lateinische Zeichen sowie Symbole ab. Prüfen Sie vor dem produktiven Einsatz die Sprache Ihrer Dokumente und Ihren Drucker. Die 48 Website-Sprachen garantieren keine vollständige Zeichenabdeckung im PDF.
Entpacken Sie das Toolkit in einen Arbeitsordner. Installieren Sie zuerst die Laufzeitumgebungen und den Browser. Das Archiv enthält weder Node-Abhängigkeiten noch einen Browser oder die Gewichte eines KI-Modells. Bereiten Sie diese vor, bevor Sie die Internetverbindung trennen.
Führen Sie diese Befehle in PowerShell aus dem entpackten Ordner heraus aus. Der erste Befehl lädt bei der Einrichtung die Abhängigkeit des PDF-Moduls herunter. Das Python-Wheel wird ohne Paketindex installiert.
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Öffnen Sie das mitgelieferte Beispiel-PDF oder führen Sie das Python-Beispiel aus. Bereiten Sie für Ollama das Modell vor und starten Sie den Server mit deaktivierter Cloud. Lassen Sie sich zum Drucken Ihre Drucker auflisten, verwenden Sie den genauen Druckernamen und bestätigen Sie den Auftrag im Windows-Fenster.
pastetoprint-print printers
pastetoprint-print print report.pdf --printer "Name Ihres Druckers" --copies 1 --key monthly-report-001Entwicklerversion
Laden Sie die aktuellen Entwicklungspakete direkt herunter. Sie sind noch nicht auf npm oder PyPI veröffentlicht. Das Toolkit enthält Installationshinweise und Beispiele sowie die ursprünglichen Hinweise zu Drittanbietern in den Paketen.
Python SDK + lokales PDF-Modul + MCP-Server + Anleitungen und Beispiele
0ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed58dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c1ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867Ja, der lokale Ablauf Python → PDF → Drucken unter Windows funktioniert ohne Internet, sobald alle Abhängigkeiten, der Browser und gegebenenfalls das Ollama-Modell vorbereitet sind. Er verwendet keinen Cloud-Renderer. Für die Ersteinrichtung können Downloads nötig sein. Die separate MCP-Anbindung nutzt ihren konfigurierten API-Endpunkt.
Nein. Diese Seite bietet Downloads und Codebeispiele. Gedruckt wird über das installierte lokale SDK. Für den vorbereiteten Auftrag ist eine neue, sichtbare Bestätigung unter Windows erforderlich.
Das aktuelle Druckmodul unterstützt Windows 10/11 mit einer Desktop-Sitzung und einem installierten Drucker. Es druckt einseitig im A4-Format und passt den Inhalt an den bedruckbaren Bereich an. Drucken unter macOS und Linux ist in dieser Version nicht enthalten.
Dies ist eine Entwicklerversion mit verpflichtender Bestätigung durch eine Person. Prüfen Sie Ihren Drucker, Ihre Dokumente, Schriftarten und die lokale Datenverarbeitung. Automatisierte Prüfungen und native Systemprüfungen ohne Schreibzugriffe ersetzen keinen von Ihnen bestätigten Testdruck auf Ihrer Hardware.
Beginnen Sie mit dem lokalen Beispiel-PDF und binden Sie anschließend Ihr Modell und Ihren Drucker an.