사이트와 같은 도구를 내 코드에서: 파일을 HTTP로 보내고 결과를 받아요. 저장하지 않아요: 늘 그렇듯 처리하고 삭제해요.
API는 일부러 단계적으로 열고 있어요: 계정별 키(교체·폐기 가능), 순간 요청 한도, 월간 사용량, 입력 한도. API는 Pro 요금제에 포함돼요. 시험해 보고 싶거나 대량 처리가 필요하면 메일을 보내 주세요. 이용 권한을 드릴게요.
이용 신청모든 요청은 헤더에 키를 담아 보내요. 키는 만들 때 한 번만 표시되니 시크릿 관리 도구에 보관하세요. 언제든 폐기할 수 있어요.
Authorization: Bearer papyr_sk_…
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
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.pdfimport 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"])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();
| GET | /api/v1/me | 키를 검증하고 요금제, 사용량, 한도를 반환해요. |
| POST | /api/v1/convert/to-pdf | Office → 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/ocr | OCR — 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-csv | PDF → CSV — file + sep |
| POST | /api/v1/pdf/to-images | PDF → 이미지 — file + dpi, fmt |
| POST | /api/v1/pdf/to-text | PDF → 텍스트 — file |
| POST | /api/v1/pdf/to-word | PDF → Word — file + lang |
| POST | /api/v1/pdf/unlock | 잠금 해제 — file + password |
| POST | /api/v1/pdf/watermark | 워터마크 — file + text |
EU 서버에서 내 작업만을 위해 처리하고, 응답을 보내는 즉시 삭제해요. API라고 해서 사이트의 개인정보 정책이 느슨해지는 부분은 하나도 없어요.