テキストを生成、または取り込む
付属の Ollama サンプル、自前のローカルモデル、アプリケーションのプレーンテキストを利用できます。Python SDK にクラウドアカウントや API キーは不要です。
pasteToPrint Local · 開発者プレビュー
ローカル AI の回答を、そのまま使える紙の文書に。テキストを構造化された A4 PDF に変換し、プリンターを選択。印刷キューへ送信する前に、対象のジョブを確認して承認します。
必要な準備を終えれば、処理はローカルで完結します。実機への印刷は Windows 10/11 に対応。
読みやすく、A4 印刷に適した文書
Windows の確認ウィンドウで、PDF、プリンター、部数を確認できます。
確認をお待ちしていますひとつのローカルレンダラーで、モデル、アプリケーション、プリンターをつなぎます。
付属の Ollama サンプル、自前のローカルモデル、アプリケーションのプレーンテキストを利用できます。Python SDK にクラウドアカウントや API キーは不要です。
既存の pasteToPrint レンダラーで、テキストや PTDF の意味構造ブロックを変換します。フォント、レイアウト、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 の実機への印刷機能は含まれません。
現在は開発者プレビューであり、人による確認が必須です。お使いのプリンター、文書、フォント、ローカルデータの取り扱いを検証してください。自動テストや OS 標準機能の読み取り専用チェックは、ご自身のハードウェアで承認して行う実機印刷テストの代わりにはなりません。
ローカル PDF のサンプルから始め、モデルとプリンターを接続しましょう。