生成文字,或者用现成个文字
可以用附带个 Ollama 示例、侬自家个本地模型,或者应用里个纯文字。Python SDK 勿需要云端账号,也勿需要 API 密钥。
pasteToPrint Local · 开发者预览版
让本地 AI 个输出落到纸张浪。把文字做成结构清爽个 A4 PDF,选好打印机,核对仔任务细节、确认了以后,再送进打印队列。
准备好以后,处理工作勒本机完成。实体打印支持 Windows 10/11。
版面清爽,A4 打印准备好哉
勒 Windows 确认窗口里核对 PDF、打印机搭份数。
等侬确认同一套本地渲染器,连起侬个模型、应用搭打印机。
可以用附带个 Ollama 示例、侬自家个本地模型,或者应用里个纯文字。Python SDK 勿需要云端账号,也勿需要 API 密钥。
通过现有个 pasteToPrint 渲染器,把文字或者 PTDF 语义块转成 PDF。字体、排版搭 PDF 生成侪勒本机处理;渲染辰光会拦住网络请求。
选好已安装个打印机搭 1–99 份。提交前,Windows 原生窗口会请侬确认。凭实际个打印任务 ID,可以跟踪队列状态。
搿些示例要勒下载个软件包安装好以后使用。打印示例每趟侪会打开确认窗口。
from pastetoprint import LocalPdfClient
pdf = LocalPdfClient().render_text(
"完成了 10 项检查,还有 2 项。",
"report.pdf",
title="月度报告",
template="business",
)
print(pdf.path)from pastetoprint import LocalPdfClient
from pastetoprint.ollama import OllamaClient
text = OllamaClient().generate(
model="gemma3:1b",
prompt="请按照搿组示例数据写一份简短报告:计划检查 12 项,完成 10 项,还有 2 项。",
)
pdf = LocalPdfClient().render_text(
text, "ai-report.pdf",
title="月度报告",
template="business",
)
print(pdf.path)from pastetoprint import PrintManager
printing = PrintManager()
job = printing.prepare(
"report.pdf",
printer="侬个打印机名称",
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())生成 PDF 勿等于同意打印。确认窗口会显示文件、打印机、页数搭份数。默认选项是“否”;SDK 勿提供跳过用户确认个选项。
持久保存个本地记录,把请求键搭同一个任务对应起来,也会核对 PDF 内容搭设置是否相同。结果勿确定个辰光,勿会自动重发;有意重新打印,也要重新确认。
可以跟踪排队、打印、暂停搭出错等状态。队列收到了任务,勿代表纸张已经印出来哉。结果查勿清个辰光,SDK 会报告状态未知。
独立 MCP 服务通过 PTDF,把 AI 助手搭 Document API v2 接起来。默认连接个是托管 API 服务,勿会自动调用离线 PDF 或者打印模块。要勒本地部署,请配置一个访问得到个本地 API。
了解 MCP 搭 Document API生成 PDF 要有 Python 3.10+、Node.js 20+,搭已经安装个 Chrome、Edge 或者 Chromium。实体打印还要有 Windows 10/11、交互式桌面会话,搭安装好个 A4 打印机。
要用 AI 示例,请事先安装 Ollama、下载本地模型。关脱云端功能以后,重新启动 Ollama。SDK 会勒发送提示词以前检查搿个设置,并且拒绝云端模型个别名。
附带字体支持拉丁字母、扩展拉丁字母搭符号。正式用以前,请测试文档个语言搭打印机。网站有 48 种语言,勿代表 PDF 字体对搿些语言侪有完整支持。
把工具包解压到工作文件夹,先安装运行环境搭浏览器。压缩包里勿包含 Node 依赖、浏览器或者 AI 模型权重;请勒断网以前准备好。
勒解压出来个文件夹里,用 PowerShell 运行搿些命令。头一条命令会勒准备阶段下载 PDF 模块个依赖;Python wheel 包勿用访问软件包索引就能安装。
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打开附带个 PDF 样本,或者运行 Python 示例。要用 Ollama,先准备模型,再勒云端功能关闭个情况下启动服务。要打印,先列出打印机,按列表填写准确个名称,再勒 Windows 窗口里确认。
pastetoprint-print printers
pastetoprint-print print report.pdf --printer "侬个打印机名称" --copies 1 --key monthly-report-001开发者预览版
可以直接下载当前个开发版软件包。搿些包还呒没发布到 npm 或者 PyPI。工具包附有安装说明搭示例,各个包里保留了原来个第三方声明。
Python SDK + 本地 PDF 模块 + MCP 服务 + 指南搭样本
0ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed58dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c1ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867可以。本地 Python → PDF → Windows 打印搿条流程,勒依赖、浏览器搭需要用个 Ollama 模型准备好以后,就能断网运行,勿用云端渲染器。头一趟准备可能要下载文件;独立个 MCP 桥接服务,还是用伊自家配置个 API 地址。
勿会。搿张网页提供下载搭代码示例。打印由已经安装个本地 SDK 执行;每个准备好个任务,侪需要勒 Windows 可见窗口里重新确认。
当前打印模块支持 Windows 10/11,需要桌面会话搭安装好个打印机。采用 A4 单面打印,内容会适配可打印区域。搿个版本勿包含 macOS 搭 Linux 个实体打印支持。
搿个是开发者预览版,一定要人来确认。请核对自家个打印机、文档、字体搭本地数据处理方式。自动测试搭原生只读检查,代替勿了侬勒自家设备浪确认以后做一趟实际打印测试。
先看本地 PDF 样本,再接上侬个模型搭打印机。