pasteToPrint Local · 개발자 프리뷰

내 AI. 내 문서. 내 프린터.

로컬 AI의 답변을 종이 문서로 완성하세요. 텍스트를 구조화된 A4 PDF로 만들고 프린터를 선택한 다음, 대기열에 보내기 전에 해당 작업을 직접 확인합니다.

준비가 끝나면 로컬에서 처리합니다. 실제 프린터 인쇄는 Windows 10/11을 지원합니다.

로컬 모델Ollama · localhost
PTDF → A4 PDF

월간 보고서

읽기 쉽고 A4 인쇄에 적합한 문서

완료된 작업
다음 단계
메모 및 권장 사항
인쇄 전에 직접 확인하세요

Windows 확인 창에서 PDF, 프린터, 인쇄 매수를 확인하세요.

사용자 확인 대기 중
작업 흐름을 보여 주는 예시입니다. 이 페이지에서는 인쇄 작업을 전송하지 않습니다.

AI 답변을 바로 활용할 수 있는 문서로.

하나의 로컬 렌더러로 모델, 애플리케이션, 프린터를 연결합니다.

01

텍스트 생성 또는 가져오기

함께 제공되는 Ollama 예제, 자체 로컬 모델 또는 애플리케이션의 일반 텍스트를 사용하세요. Python SDK에는 클라우드 계정이나 API 키가 필요하지 않습니다.

02

A4 PDF 생성

기존 pasteToPrint 렌더러로 텍스트나 PTDF 의미 구조 블록을 변환합니다. 글꼴, 레이아웃, PDF 생성은 컴퓨터에서 처리하며, 렌더링 중에는 네트워크 요청을 차단합니다.

03

확인 후 인쇄

설치된 프린터를 선택하고 인쇄 매수를 1–99부로 설정하세요. 전송 전에 Windows 기본 확인 창이 열립니다. 실제 인쇄 작업 ID로 대기열 상태를 추적할 수 있습니다.

몇 줄의 코드로 문서를 완성하세요.

다운로드한 패키지를 설치한 후 다음 예제를 실행할 수 있습니다. 인쇄 예제는 실행할 때마다 확인 창을 엽니다.

Python · PDF

from pastetoprint import LocalPdfClient

pdf = LocalPdfClient().render_text(
    "검사 10건 완료. 남은 검사 2건.",
    "report.pdf",
    title="월간 보고서",
    template="business",
)
print(pdf.path)

Python · Ollama

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)

Python · Windows

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가 ‘알 수 없음’ 상태를 보고합니다.

AI 어시스턴트를 위한 별도의 MCP 연동.

독립 실행형 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 글꼴의 전체 언어 지원을 보장하지는 않습니다.

로컬 PDF부터 시작하세요

  1. 01

    다운로드 및 준비

    툴킷의 압축을 작업 폴더에 풀고, 필요한 실행 환경과 브라우저를 먼저 설치하세요. 압축 파일에는 Node 종속 패키지, 브라우저, AI 모델 가중치가 포함되어 있지 않습니다. 인터넷 연결을 끊기 전에 준비해야 합니다.

  2. 02

    로컬 패키지 설치

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

    생성하고 검토한 뒤 확인

    함께 제공되는 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 서버 + 가이드와 샘플

SHA-256 체크섬0ea72a6b8d7900d0464c31e650acce9a82fbacb4389efeda61671b32e874bed5
툴킷 다운로드
개별 패키지

Python SDK

다운로드
SHA-256 체크섬8dec088ee6f7409370e63bdad3895ec31d96e1fe943a3ba32f47c165425e2e4c

@pastetoprint/local-pdf

다운로드
SHA-256 체크섬1ed340b28f2a23652b996866cf736fe15f1fa3eb6c8de6d4815ebbbfcc1471f1

@pastetoprint/mcp-server

다운로드
SHA-256 체크섬d6eb348e546a34713a243d5048796ddf6013122f3cb4a47d5e1e66bded2b9867
샘플 A4 PDF 열기

시작하기 전에

전체 워크플로우를 인터넷 없이 실행할 수 있나요?

네. 로컬 Python → PDF → Windows 인쇄 흐름은 종속 패키지, 브라우저와 필요한 Ollama 모델을 준비하면 인터넷 없이 실행할 수 있습니다. 클라우드 렌더러는 사용하지 않습니다. 처음 준비할 때는 다운로드가 필요할 수 있습니다. 별도의 MCP 브리지는 설정된 API 엔드포인트를 사용합니다.

이 페이지를 클릭하면 무언가가 인쇄되나요?

아니요. 이 페이지는 다운로드와 코드 예제만 제공합니다. 인쇄는 설치된 로컬 SDK에서 실행하며, 준비된 작업마다 화면에 표시되는 Windows 창에서 새로 확인해야 합니다.

실제 프린터 인쇄를 지원하는 운영 체제는 무엇인가요?

현재 인쇄 모듈은 Windows 10/11을 지원하며, 데스크톱 세션과 설치된 프린터가 필요합니다. 인쇄 가능 영역에 맞춰 단면 A4로 출력합니다. 이번 버전에는 macOS와 Linux의 실제 프린터 인쇄 기능이 포함되지 않습니다.

사용자 없이 운영 환경에서 자동 인쇄할 수 있나요?

현재는 사람의 확인이 필수인 개발자 프리뷰입니다. 사용하는 프린터, 문서, 글꼴과 로컬 데이터 처리 방식을 검증하세요. 자동 테스트와 운영 체제 기본 기능의 읽기 전용 점검은 실제 장비에서 직접 확인하고 수행하는 인쇄 테스트를 대신할 수 없습니다.

다음 AI 답변을 종이 문서로 완성하세요.

로컬 PDF 샘플부터 시작해 모델과 프린터를 연결하세요.