Gere ou insira seu texto
Use o exemplo de Ollama incluído, seu próprio modelo local ou texto simples de um aplicativo. O SDK Python não precisa de conta na nuvem nem de chave API.
pasteToPrint Local · Versão preliminar para desenvolvedores
Leve os resultados da sua IA local para o papel. Transforme o texto em um PDF A4 estruturado, escolha uma impressora e confirme o trabalho específico antes de enviá-lo à fila de impressão.
Processamento local após a preparação. Impressão em papel no Windows 10/11.
Um documento claro em formato A4
Confira o PDF, a impressora e o número de cópias na janela de confirmação do Windows.
Aguardando sua confirmaçãoUm único renderizador local conecta seu modelo, seu aplicativo e sua impressora.
Use o exemplo de Ollama incluído, seu próprio modelo local ou texto simples de um aplicativo. O SDK Python não precisa de conta na nuvem nem de chave API.
Converta texto ou blocos semânticos PTDF com o renderizador existente do pasteToPrint. Fontes, diagramação e criação do PDF permanecem no computador. As solicitações de rede são bloqueadas durante a renderização.
Selecione uma impressora instalada e de 1 a 99 cópias. Uma janela nativa do Windows solicita confirmação antes do envio. Acompanhe o trabalho na fila pelo seu identificador real de impressão.
Os exemplos usam os pacotes disponíveis para download depois de instalados. O exemplo de impressão sempre abre uma janela de confirmação.
from pastetoprint import LocalPdfClient
pdf = LocalPdfClient().render_text(
"Inspeções concluídas: 10. Restantes: 2.",
"report.pdf",
title="Relatório mensal",
template="business",
)
print(pdf.path)from pastetoprint import LocalPdfClient
from pastetoprint.ollama import OllamaClient
text = OllamaClient().generate(
model="gemma3:1b",
prompt="Escreva um relatório breve com base nestes dados de exemplo: 12 inspeções planejadas, 10 concluídas e 2 restantes.",
)
pdf = LocalPdfClient().render_text(
text, "ai-report.pdf",
title="Relatório mensal",
template="business",
)
print(pdf.path)from pastetoprint import PrintManager
printing = PrintManager()
job = printing.prepare(
"report.pdf",
printer="Nome da sua impressora",
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())Criar um PDF não equivale a autorizar a impressão. A janela de confirmação mostra o arquivo, a impressora, o número de páginas e de cópias. A resposta padrão é Não. O SDK não oferece confirmação sem intervenção humana.
Um registro local persistente associa a chave da solicitação a um único trabalho. Também são verificados conteúdos PDF e configurações idênticos. Se o resultado for incerto, o trabalho não é reenviado automaticamente. Uma repetição intencional exige uma nova confirmação.
Acompanhe os trabalhos em espera, em impressão, pausados ou com erro. A aceitação na fila não comprova a saída no papel. Se não for possível determinar o resultado, o SDK informa um estado desconhecido.
O servidor MCP independente conecta um assistente de IA à Document API v2 por meio de PTDF. Seu endpoint API padrão é hospedado em um servidor. Ele não usa automaticamente o módulo PDF offline nem o módulo de impressão. Para uma implantação local, configure uma API local acessível.
Conheça o MCP e a Document APIA criação de PDF requer Python 3.10+, Node.js 20+ e um navegador instalado: Chrome, Edge ou Chromium. A impressão em papel também requer Windows 10/11, uma sessão de área de trabalho interativa e uma impressora A4 instalada.
Para o exemplo com IA, instale Ollama e baixe um modelo local com antecedência. Reinicie Ollama com os recursos de nuvem desativados. O SDK verifica essa configuração antes de enviar um prompt e recusa aliases de modelos na nuvem.
As fontes incluídas abrangem caracteres latinos, latinos estendidos e símbolos. Antes do uso em produção, confira o idioma dos documentos e a impressora. Os 48 idiomas do site não garantem o suporte a todos os caracteres nos PDFs.
Descompacte as ferramentas em uma pasta de trabalho. Instale primeiro os ambientes de execução e o navegador. O arquivo não inclui as dependências Node, um navegador ou os pesos de um modelo de IA. Prepare esses itens antes de se desconectar da internet.
Execute estes comandos no PowerShell a partir da pasta descompactada. O primeiro baixa a dependência do módulo PDF durante a preparação. O pacote Python wheel é instalado sem um índice de pacotes.
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.pyAbra o PDF de exemplo incluído ou execute o exemplo Python. Para Ollama, prepare o modelo e inicie o servidor com os recursos de nuvem desativados. Antes de imprimir, consulte a lista de impressoras, use o nome exato e confirme o trabalho na janela do Windows.
pastetoprint-print printers
pastetoprint-print print report.pdf --printer "Nome da sua impressora" --copies 1 --key monthly-report-001Versão preliminar para desenvolvedores
Baixe diretamente os pacotes de desenvolvimento atuais. Eles ainda não estão publicados no npm nem no PyPI. O conjunto inclui instruções de instalação, exemplos e os avisos originais de terceiros dentro dos pacotes.
SDK Python + módulo PDF local + servidor MCP + guias e exemplos
0ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed58dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c1ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867Sim. O fluxo local Python → PDF → impressão no Windows funciona sem internet depois que as dependências, o navegador e, se necessário, o modelo Ollama estiverem preparados. Não é usado um renderizador em nuvem. A configuração inicial pode exigir downloads. A integração MCP separada usa o endpoint API configurado.
Não. Esta página oferece downloads e exemplos de código. A impressão é realizada pelo SDK local instalado e exige uma nova confirmação visível no Windows para o trabalho preparado.
O módulo de impressão atual oferece suporte ao Windows 10/11 com uma sessão de área de trabalho e uma impressora instalada. Ele imprime em A4 em apenas um lado, ajustando o conteúdo à área imprimível. A impressão em papel no macOS e no Linux não está incluída nesta versão.
Esta é uma versão preliminar para desenvolvedores com confirmação humana obrigatória. Confira sua impressora, seus documentos, as fontes e o tratamento local de dados. As verificações automatizadas e nativas somente de leitura não substituem um teste de impressão real, confirmado por você, no seu equipamento.
Comece pelo PDF local de exemplo e depois conecte seu modelo e sua impressora.