Generare o inserire il testo
Utilizzi l’esempio Ollama incluso, il suo modello locale o del testo semplice proveniente da un’applicazione. L’SDK Python non richiede un account cloud né una chiave API.
pasteToPrint Local · Anteprima per sviluppatori
Porti su carta i risultati dell’AI locale. Trasformi il testo in un PDF A4 strutturato, scelga la stampante e confermi il lavoro specifico prima che venga inserito nella coda di stampa.
Elaborazione locale dopo la preparazione. Stampa su carta in Windows 10/11.
Un documento chiaro in formato A4
Verifichi il PDF, la stampante e il numero di copie nella finestra di conferma di Windows.
In attesa della sua confermaUn unico renderer locale collega il modello, l’applicazione e la stampante.
Utilizzi l’esempio Ollama incluso, il suo modello locale o del testo semplice proveniente da un’applicazione. L’SDK Python non richiede un account cloud né una chiave API.
Converta il testo o i blocchi semantici PTDF con il renderer esistente di pasteToPrint. Font, impaginazione e creazione del PDF restano sul computer. Le richieste di rete vengono bloccate durante il rendering.
Selezioni una stampante installata e da 1 a 99 copie. Prima dell’invio, una finestra nativa di Windows richiede la conferma. Il lavoro può essere seguito nella coda tramite il suo effettivo identificativo di stampa.
Questi esempi usano i pacchetti scaricabili dopo la loro installazione. L’esempio di stampa apre sempre una finestra di conferma.
from pastetoprint import LocalPdfClient
pdf = LocalPdfClient().render_text(
"Ispezioni completate: 10. Rimanenti: 2.",
"report.pdf",
title="Rapporto mensile",
template="business",
)
print(pdf.path)from pastetoprint import LocalPdfClient
from pastetoprint.ollama import OllamaClient
text = OllamaClient().generate(
model="gemma3:1b",
prompt="Scriva un breve rapporto sulla base di questi dati di esempio: 12 ispezioni pianificate, 10 completate, 2 rimanenti.",
)
pdf = LocalPdfClient().render_text(
text, "ai-report.pdf",
title="Rapporto mensile",
template="business",
)
print(pdf.path)from pastetoprint import PrintManager
printing = PrintManager()
job = printing.prepare(
"report.pdf",
printer="Nome della stampante",
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())Creare un PDF non equivale ad autorizzare la stampa. La finestra di conferma mostra il file, la stampante, il numero di pagine e di copie. La risposta predefinita è No; l’SDK non offre una conferma senza intervento umano.
Un registro locale persistente associa una chiave di richiesta a un solo lavoro. Vengono controllati anche i contenuti PDF e le impostazioni identici. Se l’esito è incerto, il lavoro non viene reinviato automaticamente. Una ripetizione intenzionale richiede una nuova conferma.
Segua i lavori in attesa, in stampa, sospesi o in errore. L’accettazione nella coda non dimostra che il documento sia uscito su carta. Se non è possibile determinare l’esito, l’SDK segnala uno stato sconosciuto.
Il server MCP autonomo collega un assistente AI a Document API v2 tramite PTDF. L’endpoint API predefinito è ospitato su un server. Il server MCP non usa automaticamente il modulo PDF offline o quello di stampa. Per un’installazione locale, configuri un’API locale raggiungibile.
Approfondire MCP e Document APILa creazione di PDF richiede Python 3.10+, Node.js 20+ e un browser installato: Chrome, Edge o Chromium. La stampa su carta richiede anche Windows 10/11, una sessione desktop interattiva e una stampante A4 installata.
Per l’esempio con AI, installi Ollama e scarichi in anticipo un modello locale. Riavvii Ollama con le funzioni cloud disattivate. L’SDK verifica questa impostazione prima di inviare un prompt e rifiuta gli alias dei modelli cloud.
I font inclusi supportano i caratteri latini, i caratteri latini estesi e i simboli. Prima dell’uso in produzione, verifichi la lingua dei documenti e la stampante. Le 48 lingue del sito non garantiscono il supporto di tutti i caratteri nei PDF.
Estragga il toolkit in una cartella di lavoro. Installi prima gli ambienti di esecuzione e il browser. L’archivio non include le dipendenze Node, un browser o i pesi di un modello AI. Li prepari prima di scollegarsi da Internet.
Esegua questi comandi in PowerShell dalla cartella estratta. Il primo scarica la dipendenza del modulo PDF durante la preparazione. Il pacchetto Python wheel si installa senza un indice dei pacchetti.
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.pyApra il PDF di esempio incluso o esegua l’esempio Python. Per Ollama, prepari il modello e avvii il server con le funzioni cloud disattivate. Prima di stampare, visualizzi l’elenco delle stampanti, usi il nome esatto e confermi il lavoro nella finestra Windows.
pastetoprint-print printers
pastetoprint-print print report.pdf --printer "Nome della stampante" --copies 1 --key monthly-report-001Anteprima per sviluppatori
I pacchetti di sviluppo attuali sono disponibili per il download diretto. Non sono ancora pubblicati su npm o PyPI. Il toolkit include istruzioni di installazione, esempi e le informative originali relative ai componenti di terze parti all’interno dei pacchetti.
SDK Python + modulo PDF locale + server MCP + guide ed esempi
0ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed58dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c1ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867Sì, il percorso locale Python → PDF → stampa in Windows funziona senza Internet dopo aver preparato tutte le dipendenze, il browser e l’eventuale modello Ollama. Non viene usato un renderer cloud. La preparazione iniziale può richiedere dei download. L’integrazione MCP separata usa l’endpoint API configurato.
No. Questa pagina offre download ed esempi di codice. La stampa viene eseguita dall’SDK locale installato e richiede una nuova conferma visibile in Windows per il lavoro preparato.
Il modulo di stampa attuale supporta Windows 10/11 con una sessione desktop e una stampante installata. Stampa in A4 su un solo lato, adattando il contenuto all’area stampabile. La stampa su carta in macOS e Linux non è inclusa in questa versione.
Si tratta di un’anteprima per sviluppatori con conferma umana obbligatoria. Verifichi la sua stampante, i documenti, i font e il trattamento locale dei dati. I controlli automatici e nativi in sola lettura non sostituiscono una prova di stampa reale autorizzata sul suo hardware.
Inizi dal PDF locale di esempio, quindi colleghi il modello e la stampante.