PAIM PAPYR ES, EN, FR, DE, IT, PT, 繁中, NL, PL, CA, EU, GL, SV, DA, NB, FI, CS, SK, RO, HU, EL, TR, JA, KO

PAPYR API

사이트와 같은 도구를 내 코드에서: 파일을 HTTP로 보내고 결과를 받아요. 저장하지 않아요: 늘 그렇듯 처리하고 삭제해요.

의도적인 비공개 베타

API는 일부러 단계적으로 열고 있어요: 계정별 키(교체·폐기 가능), 순간 요청 한도, 월간 사용량, 입력 한도. API는 Pro 요금제에 포함돼요. 시험해 보고 싶거나 대량 처리가 필요하면 메일을 보내 주세요. 이용 권한을 드릴게요.

이용 신청

인증

모든 요청은 헤더에 키를 담아 보내요. 키는 만들 때 한 번만 표시되니 시크릿 관리 도구에 보관하세요. 언제든 폐기할 수 있어요.

Authorization: Bearer papyr_sk_…

1분 만에 시작하기

curl -X POST https://www.aim-papyr.ai/api/v1/pdf/merge \
  -H "Authorization: Bearer papyr_sk_YOUR_KEY" \
  -F "files=@report.pdf" -F "files=@annex.pdf" \
  -o merged.pdf

Scan to searchable PDF bash

curl -X POST https://www.aim-papyr.ai/api/v1/pdf/ocr \
  -H "Authorization: Bearer YOUR_KEY" \
  -F "file=@factura.pdf" -F "lang=spa" \
  -o factura-buscable.pdf

Extract tables to CSV python

import requests

r = requests.post(
    "https://www.aim-papyr.ai/api/v1/pdf/to-csv",
    headers={"Authorization": "Bearer YOUR_KEY"},
    files={"file": open("facturas.pdf", "rb")},
    data={"sep": ";"}, timeout=120)
r.raise_for_status()
open("facturas.csv", "wb").write(r.content)
print(r.headers["X-Monthly-Used"], "/", r.headers["X-Monthly-Limit"])

PDF to Word from the browser javascript

const fd = new FormData();
fd.append("file", archivo);        // File o Blob

const r = await fetch("https://www.aim-papyr.ai/api/v1/pdf/to-word", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_KEY" },
  body: fd,
});
if (!r.ok) throw new Error((await r.json()).detail);
const docx = await r.blob();

엔드포인트(v1)

GET/api/v1/me키를 검증하고 요금제, 사용량, 한도를 반환해요.
POST/api/v1/convert/to-pdfOffice → PDF — file
POST/api/v1/img/compress이미지 압축 — file + quality
POST/api/v1/img/convert이미지 변환 — file + fmt, quality
POST/api/v1/pdf/compress압축 — file
POST/api/v1/pdf/merge병합 — files[]
POST/api/v1/pdf/ocrOCR — file + lang
POST/api/v1/pdf/page-numbers페이지 번호 — file + position, start
POST/api/v1/pdf/protect보호 — file + password
POST/api/v1/pdf/rotate회전 — file + degrees
POST/api/v1/pdf/split분할 — file + cada
POST/api/v1/pdf/to-csvPDF → CSV — file + sep
POST/api/v1/pdf/to-imagesPDF → 이미지 — file + dpi, fmt
POST/api/v1/pdf/to-textPDF → 텍스트 — file
POST/api/v1/pdf/to-wordPDF → Word — file + lang
POST/api/v1/pdf/unlock잠금 해제 — file + password
POST/api/v1/pdf/watermark워터마크 — file + text

한도 — 명확하게, 응답 안에

내 데이터는 늘 그렇듯

EU 서버에서 내 작업만을 위해 처리하고, 응답을 보내는 즉시 삭제해요. API라고 해서 사이트의 개인정보 정책이 느슨해지는 부분은 하나도 없어요.