{"openapi":"3.0.3","info":{"title":"APICK PDF 파일 이미지 변환","version":"1.0.0","description":"PDF 파일 한 개를 올리면 페이지마다 PNG 이미지로 바꿔 ZIP 파일 하나로 돌려줍니다. 응답은 JSON이 아닌 ZIP 파일입니다."},"servers":[{"url":"https://apick.app"}],"paths":{"/rest/pdf_to_image":{"post":{"summary":"PDF 파일 이미지 변환","description":"PDF 파일 한 개를 올리면 페이지마다 PNG 이미지로 바꿔 ZIP 파일 하나로 돌려줍니다. 응답은 JSON이 아닌 ZIP 파일입니다.","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"파일 직접 응답","content":{"application/zip":{"schema":{"type":"string","format":"binary"}}}},"default":{"description":"HTTP 상태 및 서비스 오류코드 확인","content":{"application/json":{"schema":{"type":"object"}}}}},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"pdf":{"type":"string","description":"변환·분석할 PDF 파일입니다. 암호가 설정된 PDF는 실패할 수 있으며, 용량·페이지 제한을 확인하세요. (file)","format":"binary"}},"required":["pdf"]}}}}}}},"x-code-tables":[{"title":"오류와 대처","columns":["HTTP","data.error","대처"],"rows":[["424","첨부파일이 없습니다.","파일 필드 이름을 pdf로 보냈는지 확인하세요."],["424","PDF 이미지 변환에 실패했습니다.","PDF가 아니거나 손상·암호가 걸린 파일입니다. 실제 PDF인지 확인하세요."],["424","PDF 변환 결과가 없습니다.","페이지가 없는 PDF입니다. 원본을 확인하세요."],["408","처리 시간 초과로 실패했습니다.","data.success가 3입니다. 페이지를 나눠 다시 요청하세요."]]}],"x-service-errors":[],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}