pasteToPrint Local · Bản xem trước dành cho nhà phát triển

AI của bạn. Tài liệu của bạn. Máy in của bạn.

Đưa kết quả từ AI cục bộ ra trang giấy. Tạo PDF khổ A4 có cấu trúc từ văn bản, chọn máy in rồi xác nhận đúng lệnh in trước khi đưa vào hàng đợi.

Xử lý ngay trên máy sau khi chuẩn bị đầy đủ. In ra máy in trên Windows 10/11.

Mô hình cục bộOllama · localhost
PTDF → A4 PDF

Báo cáo hàng tháng

Tài liệu rõ ràng, sẵn sàng in khổ A4

Các nhiệm vụ đã hoàn thành
Các bước tiếp theo
Ghi chú và khuyến nghị
Bạn xác nhận trước khi in

Kiểm tra PDF, máy in và số bản in trong cửa sổ xác nhận của Windows.

Đang chờ xác nhận của bạn
Sơ đồ minh họa quy trình. Trang này không gửi lệnh in.

Từ câu trả lời thành tài liệu hữu ích.

Một trình kết xuất cục bộ kết nối mô hình, ứng dụng và máy in của bạn.

01

Tạo văn bản hoặc dùng nội dung có sẵn

Dùng ví dụ Ollama đi kèm, mô hình cục bộ của bạn hoặc văn bản thuần từ ứng dụng. Python SDK không cần tài khoản đám mây hay khóa API.

02

Tạo PDF chuẩn khổ A4

Chuyển đổi văn bản hoặc các khối ngữ nghĩa PTDF bằng trình kết xuất pasteToPrint hiện có. Phông chữ, bố cục và quá trình tạo PDF đều được xử lý trên máy tính; các yêu cầu mạng bị chặn trong lúc kết xuất.

03

Xác nhận rồi in

Chọn máy in đã cài đặt và đặt số lượng từ 1–99 bản. Cửa sổ xác nhận gốc của Windows sẽ mở trước khi gửi lệnh. Sau đó, bạn có thể theo dõi hàng đợi bằng ID thực của lệnh in.

Vài dòng mã, một tài liệu hoàn chỉnh.

Cài đặt các gói đã tải xuống để chạy những ví dụ sau. Ví dụ in luôn mở cửa sổ xác nhận.

Python · PDF

from pastetoprint import LocalPdfClient

pdf = LocalPdfClient().render_text(
    "Hoàn tất: 10 lượt kiểm tra. Còn lại: 2.",
    "report.pdf",
    title="Báo cáo hàng tháng",
    template="business",
)
print(pdf.path)

Python · Ollama

from pastetoprint import LocalPdfClient
from pastetoprint.ollama import OllamaClient

text = OllamaClient().generate(
    model="gemma3:1b",
    prompt="Viết báo cáo ngắn từ dữ liệu mẫu sau: dự kiến kiểm tra 12 hạng mục, đã hoàn tất 10, còn lại 2.",
)
pdf = LocalPdfClient().render_text(
    text, "ai-report.pdf",
    title="Báo cáo hàng tháng",
    template="business",
)
print(pdf.path)

Python · Windows

from pastetoprint import PrintManager

printing = PrintManager()
job = printing.prepare(
    "report.pdf",
    printer="Tên máy in của bạn",
    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())

Tác tử AI chuẩn bị lệnh. Bạn quyết định khi nào in.

Tạo PDF không đồng nghĩa với cho phép in. Cửa sổ xác nhận hiển thị tệp, máy in, số trang và số bản in. Lựa chọn mặc định là “Không”; SDK không có cách xác nhận mà không cần người dùng thao tác.

Ngăn gửi lệnh trùng lặp

Bản ghi được lưu bền vững trên máy liên kết khóa yêu cầu với một lệnh in duy nhất. Nội dung PDF và thiết lập in trùng nhau cũng được kiểm tra. Nếu kết quả chưa rõ, lệnh không tự động được gửi lại; muốn in lại có chủ ý cũng cần xác nhận mới.

Nắm rõ trạng thái hàng đợi in

Theo dõi các trạng thái chờ, đang in, tạm dừng và lỗi. Lệnh được hàng đợi tiếp nhận không chứng minh giấy đã được in ra. Nếu không xác định được kết quả, SDK sẽ báo trạng thái “không xác định”.

MCP cho trợ lý AI — một tích hợp riêng.

Máy chủ MCP độc lập dùng PTDF để kết nối trợ lý AI với Document API v2. Mặc định, máy chủ sử dụng điểm cuối API được lưu trữ trên máy chủ từ xa, không tự động dùng mô-đun PDF ngoại tuyến hay mô-đun in. Để triển khai cục bộ, hãy cấu hình một API cục bộ có thể truy cập.

Tìm hiểu MCP và Document API

Chuẩn bị một lần, sau đó làm việc cục bộ.

Để tạo PDF, bạn cần Python 3.10+, Node.js 20+ và Chrome, Edge hoặc Chromium đã cài đặt. Để in ra máy in, cần thêm Windows 10/11, phiên làm việc tương tác trên màn hình desktop và máy in A4 đã cài đặt.

Trước khi chạy ví dụ AI, hãy cài Ollama và tải sẵn mô hình cục bộ. Khởi động lại Ollama sau khi tắt các tính năng đám mây. SDK kiểm tra thiết lập này trước khi gửi lời nhắc và từ chối bí danh trỏ đến mô hình đám mây.

Phông chữ đi kèm hỗ trợ chữ Latin, Latin mở rộng và các ký hiệu. Hãy kiểm tra ngôn ngữ tài liệu và máy in trước khi dùng chính thức. Website có 48 ngôn ngữ không có nghĩa là phông chữ trong PDF hỗ trợ đầy đủ các ngôn ngữ đó.

Bắt đầu bằng một PDF tạo trên máy

  1. 01

    Tải xuống và chuẩn bị

    Giải nén bộ công cụ vào thư mục làm việc, rồi cài môi trường chạy và trình duyệt trước. Tệp nén không chứa các gói phụ thuộc của Node, trình duyệt hay trọng số mô hình AI. Hãy chuẩn bị đầy đủ trước khi ngắt kết nối internet.

  2. 02

    Cài đặt các gói cục bộ

    Trong PowerShell, chuyển đến thư mục đã giải nén và chạy các lệnh sau. Lệnh đầu tải gói phụ thuộc của mô-đun PDF trong lúc cài đặt; gói Python wheel được cài mà không truy cập chỉ mục gói.

    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
  3. 03

    Tạo, kiểm tra, rồi xác nhận

    Mở PDF mẫu đi kèm hoặc chạy ví dụ Python. Với Ollama, hãy chuẩn bị mô hình và khởi động máy chủ khi đã tắt đám mây. Khi in, hãy liệt kê máy in, dùng đúng tên và xác nhận lệnh trong cửa sổ Windows.

    pastetoprint-print printers
    pastetoprint-print print report.pdf --printer "Tên máy in của bạn" --copies 1 --key monthly-report-001

Bản xem trước dành cho nhà phát triển

Bộ công cụ đã sẵn sàng để trải nghiệm.

Tải trực tiếp các gói phát triển hiện tại. Các gói này chưa được phát hành trên npm hoặc PyPI. Bộ công cụ có hướng dẫn cài đặt, ví dụ và các thông báo gốc của bên thứ ba trong từng gói.

Bộ công cụ phát triển đầy đủ

Python SDK + mô-đun PDF cục bộ + máy chủ MCP + hướng dẫn và ví dụ

Mã kiểm tra SHA-2560ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed5
Tải bộ công cụ
Các gói riêng lẻ

Python SDK

Tải xuống
Mã kiểm tra SHA-2568dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c

@pastetoprint/local-pdf

Tải xuống
Mã kiểm tra SHA-2561ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1

@pastetoprint/mcp-server

Tải xuống
Mã kiểm tra SHA-256d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867
Mở PDF mẫu khổ A4

Trước khi bạn bắt đầu

Toàn bộ quy trình có thể chạy mà không cần internet không?

Có. Luồng cục bộ Python → PDF → in trên Windows hoạt động không cần internet sau khi bạn chuẩn bị đủ gói phụ thuộc, trình duyệt và mô hình Ollama cần dùng. Luồng này không dùng trình kết xuất đám mây. Khâu chuẩn bị ban đầu có thể cần tải xuống. Cầu nối MCP là thành phần riêng và dùng điểm cuối API đã cấu hình.

Nhấp vào trang này có gửi lệnh in không?

Không. Trang này chỉ cung cấp tệp tải xuống và ví dụ mã. Việc in do SDK cục bộ đã cài đặt thực hiện; mỗi lệnh đã chuẩn bị đều cần bạn xác nhận lại trong cửa sổ Windows hiển thị trên màn hình.

Hệ điều hành nào hỗ trợ in ra máy in?

Mô-đun in hiện tại hỗ trợ Windows 10/11, cần phiên làm việc desktop và máy in đã cài đặt. Mô-đun in một mặt khổ A4, tự điều chỉnh cho vừa vùng có thể in. Phiên bản này không có chức năng in ra máy in trên macOS hoặc Linux.

Có thể dùng để in tự động không cần người xác nhận trong môi trường thực tế không?

Đây là bản xem trước dành cho nhà phát triển, bắt buộc có người xác nhận. Hãy kiểm tra máy in, tài liệu, phông chữ và cách xử lý dữ liệu cục bộ của bạn. Kiểm tra tự động và kiểm tra chỉ đọc bằng chức năng gốc của hệ điều hành không thay thế được một lần in thử thực tế có xác nhận trên thiết bị của bạn.

Đưa câu trả lời AI tiếp theo ra trang giấy.

Bắt đầu với PDF mẫu tạo trên máy, sau đó kết nối mô hình và máy in của bạn.