Générez ou ajoutez votre texte
Utilisez l’exemple Ollama fourni, votre propre modèle local ou du texte brut provenant d’une application. Le SDK Python ne nécessite ni compte cloud ni clé API.
pasteToPrint Local · Version préliminaire pour développeurs
Donnez une forme imprimée aux réponses de votre IA locale. Transformez le texte en PDF A4 structuré, choisissez une imprimante et confirmez la tâche précise avant son envoi dans la file d’impression.
Traitement local après préparation. Impression sur papier sous Windows 10/11.
Un document clair au format A4
Vérifiez le PDF, l’imprimante et le nombre d’exemplaires dans la fenêtre de confirmation Windows.
En attente de votre confirmationUn seul moteur de rendu local relie votre modèle, votre application et votre imprimante.
Utilisez l’exemple Ollama fourni, votre propre modèle local ou du texte brut provenant d’une application. Le SDK Python ne nécessite ni compte cloud ni clé API.
Convertissez du texte ou des blocs sémantiques PTDF avec le moteur de rendu existant de pasteToPrint. Les polices, la mise en page et la création du PDF restent sur votre ordinateur. Les requêtes réseau sont bloquées pendant le rendu.
Sélectionnez une imprimante installée et 1 à 99 exemplaires. Une fenêtre native Windows demande votre confirmation avant l’envoi. Suivez la tâche dans la file à l’aide de son véritable identifiant d’impression.
Ces exemples utilisent les paquets téléchargeables une fois installés. L’exemple d’impression ouvre toujours une fenêtre de confirmation.
from pastetoprint import LocalPdfClient
pdf = LocalPdfClient().render_text(
"Inspections réalisées : 10. Restantes : 2.",
"report.pdf",
title="Rapport mensuel",
template="business",
)
print(pdf.path)from pastetoprint import LocalPdfClient
from pastetoprint.ollama import OllamaClient
text = OllamaClient().generate(
model="gemma3:1b",
prompt="Rédigez un court rapport à partir de ces données d’exemple : 12 inspections prévues, 10 réalisées, 2 restantes.",
)
pdf = LocalPdfClient().render_text(
text, "ai-report.pdf",
title="Rapport mensuel",
template="business",
)
print(pdf.path)from pastetoprint import PrintManager
printing = PrintManager()
job = printing.prepare(
"report.pdf",
printer="Nom de votre imprimante",
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())Créer un PDF ne vaut pas autorisation d’imprimer. La fenêtre de confirmation affiche le fichier, l’imprimante, le nombre de pages et d’exemplaires. La réponse par défaut est Non. Le SDK ne propose aucune confirmation sans intervention humaine.
Un registre local persistant associe une clé de requête à une seule tâche. Le contenu du PDF et les paramètres identiques sont également vérifiés. En cas de résultat incertain, la tâche n’est pas renvoyée automatiquement. Une réimpression volontaire exige une nouvelle confirmation.
Suivez les tâches en attente, en cours d’impression, suspendues ou en erreur. Leur acceptation dans la file ne prouve pas une sortie sur papier. Si le résultat ne peut pas être établi, le SDK signale un état inconnu.
Le serveur MCP autonome relie un assistant IA à Document API v2 via PTDF. Son point d’accès API par défaut est hébergé. Il n’utilise pas automatiquement le module PDF hors ligne ni le module d’impression. Pour un déploiement local, configurez une API locale accessible.
Découvrir MCP et Document APILa création de PDF nécessite Python 3.10+, Node.js 20+ et un navigateur installé : Chrome, Edge ou Chromium. L’impression sur papier nécessite aussi Windows 10/11, une session de bureau interactive et une imprimante A4 installée.
Pour l’exemple avec IA, installez Ollama et téléchargez un modèle local à l’avance. Redémarrez Ollama avec les fonctions cloud désactivées. Le SDK vérifie ce réglage avant d’envoyer une instruction et refuse les alias de modèles cloud.
Les polices fournies couvrent les caractères latins, latins étendus et les symboles. Avant toute utilisation en production, vérifiez la langue de vos documents et votre imprimante. Les 48 langues du site ne garantissent pas la prise en charge de tous les caractères dans les PDF.
Décompressez les outils dans un dossier de travail. Installez d’abord les environnements d’exécution et le navigateur. L’archive ne contient ni les dépendances Node, ni un navigateur, ni les poids d’un modèle d’IA. Préparez-les avant de vous déconnecter d’Internet.
Exécutez ces commandes dans PowerShell depuis le dossier décompressé. La première télécharge la dépendance du module PDF pendant la préparation. Le paquet Python wheel s’installe sans index de paquets.
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.pyOuvrez le PDF d’exemple fourni ou exécutez l’exemple Python. Pour Ollama, préparez le modèle et démarrez le serveur avec les fonctions cloud désactivées. Avant d’imprimer, affichez la liste des imprimantes, utilisez leur nom exact et confirmez la tâche dans la fenêtre Windows.
pastetoprint-print printers
pastetoprint-print print report.pdf --printer "Nom de votre imprimante" --copies 1 --key monthly-report-001Version préliminaire pour développeurs
Téléchargez directement les paquets de développement actuels. Ils ne sont pas encore publiés sur npm ou PyPI. L’ensemble comprend les instructions d’installation, des exemples et les mentions d’origine relatives aux composants tiers dans les paquets.
SDK Python + module PDF local + serveur MCP + guides et exemples
0ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed58dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c1ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867Oui, le parcours local Python → PDF → impression sous Windows fonctionne sans Internet une fois les dépendances, le navigateur et, si nécessaire, le modèle Ollama préparés. Aucun moteur de rendu cloud n’est utilisé. La configuration initiale peut nécessiter des téléchargements. L’intégration MCP distincte utilise son point d’accès API configuré.
Non. Cette page propose des téléchargements et des exemples de code. L’impression s’effectue dans le SDK local installé et exige, pour la tâche préparée, une nouvelle confirmation visible sous Windows.
Le module d’impression actuel prend en charge Windows 10/11 avec une session de bureau et une imprimante installée. Il imprime en A4 recto seul, en adaptant le contenu à la zone imprimable. L’impression sur papier sous macOS et Linux n’est pas incluse dans cette version.
Il s’agit d’une version préliminaire pour développeurs avec confirmation humaine obligatoire. Vérifiez votre imprimante, vos documents, vos polices et le traitement local des données. Les contrôles automatisés et natifs en lecture seule ne remplacent pas un essai d’impression réel, confirmé par vos soins, sur votre matériel.
Commencez par le PDF local d’exemple, puis connectez votre modèle et votre imprimante.