PDF 안의 JavaScript 찾아보기
JavaScript 보기는 PDF에 내장된 JavaScript를 스캔해 스크립트 글을 텍스트 파일로 돌려줍니다. 읽기만 하고 절대 실행하지 않습니다. 찾은 것이 없으면 파일에 그렇게 적혀 있습니다.
여기에 파일을 끌어다 놓거나, 클릭해 고릅니다
PDF 지원 · 파일당 최대 500.0 MB · 한 번에 최대 20개 파일
Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.
JavaScript 보기는 PDF에 내장된 JavaScript를 스캔해 찾은 스크립트를 `text/plain`으로 씁니다. 카탈로그의 JavaScript 이름 트리, 카탈로그와 페이지의 추가 동작(`AA`), `OpenAction`, 주석과 양식 필드의 동작을 동작 연쇄까지 따라가며 읽습니다. JavaScript를 실행하지 않습니다.
아무것도 없으면 본문은 `No JavaScript actions found` 문장입니다. 비밀번호로 보호된 파일은 이 페이지에서 비밀번호를 입력하면 자동으로 해제됩니다(파싱할 수 없을 때 API 호출자는 먼저 비밀번호 해제 실행).
검사 내보내기이며 정리기가 아닙니다. JS를 벗기려면 PDF 정리에서 removeJavaScript를 켜세요.
임베드 첨부는 다른 저장소입니다. 첨부 관리를 쓰고 이 내보내기를 쓰지 마세요.
업로드는 일시적입니다. PDF 보관함을 남기지 않습니다.
기능
- JS 액션의 순수 텍스트 내보내기. 실행하지 않음
- 빈 경우 고정 문장 반환
- PDF 정리가 아님
- 익명 API: /api/v1/misc/show-javascript
이런 경우에
- 신뢰하는 뷰어로 열기 전에 OpenAction을 봄
- 임베드 스크립트를 검토용으로 복사
- 양식에 순회기가 볼 수 있는 카탈로그 JS가 없는지 확인
PDF에 JavaScript가 있는지 확인하려면?
- 검사할 권한이 있는 PDF를 업로드합니다.
- 처리를 누르고 텍스트 파일을 내려받습니다.
- 의심스러운 액션을 찾으면 내보내기에서 app.alert나 submitForm을 검색하세요.
- 사본에서 JS를 제거하려면 PDF 정리를 쓰세요.
제한과 경계
- 실행기가 아님
- 드문 객체나 XFA 양식 안의 스크립트는 놓칠 수 있음
- 정리기가 아님
- 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.
예시
- OpenAction JS가 있는 PDF는 그 스크립트의 .txt로 내려옴
- 평범한 글 메모는 JS 없음 문장이 내려옴
이 도구의 개인정보 안내
파일은 HTTPS로 업로드되며, 당사 서버의 메모리 또는 단명 임시 디렉터리에서 처리된 뒤 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.
자주 묻는 질문
- 이 스크립트를 실행하나요?
- 아닙니다. 액션 사전에서 소스 텍스트만 복사합니다.
- No JavaScript actions found가 나온 이유는요?
- 스캔한 범위에서 JS를 찾지 못했습니다. 드문 객체나 XFA 양식 안의 스크립트는 여전히 놓칠 수 있습니다.
- 악성코드 스캐너인가요?
- 아닙니다. 내보내기입니다. 직접 읽어야 합니다.
- JS를 삭제하나요?
- 아닙니다. PDF 정리가 삭제 도구입니다.
최종 업데이트:
코드에서 호출하기
이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.
curl -X POST "https://pdf123.xyz/api/v1/misc/show-javascript" \
-F "[email protected]" \
-o output.pdfModel Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서
AI 에이전트에서 사용하기
스킬이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'JavaScript 보기' 작업을 대신 실행합니다: /skills/pdf123-show-javascript.md
파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.