Analyse a drawing PDF (Imnoo drawing analysis)
analyze_drawingExtract inspection characteristics from technical-drawing PDFs: dimensional tolerances, ISO fits, threads, GD&T, surface finishes, and title block data for quality control plans.
Instructions
Upload a technical-drawing PDF to Imnoo's drawing analysis and return every inspection characteristic it detects — dimensional tolerances (⌀50 ±0.05, 12 +0.2/-0.1), ISO fit classes (H7 drills, g6 shafts), threads and fine threads, geometric tolerances (GD&T frames) and surface finishes (Ra/Rz) — each with a feature id, value, PDF page, position and the balloon number printed on the drawing when there is one, plus the title block (drawing/article number, material, general tolerance). Analysis takes roughly 20–120 s; the call waits up to timeout_seconds and otherwise returns status "processing" with the drawing_id to resume with. analyze_drawing uploads the PDF to Imnoo's drawing analysis (the service behind the web app): 1 free analysis per day per IP address, more when signed in; uploaded files are deleted automatically after a short retention period and nothing else is stored. Use save_analysis_to to keep the analysis JSON for offline reuse with load_analysis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pdf_path | No | path to the drawing PDF to analyse (vector or scanned, ≤ 30 MB) | |
| drawing_id | No | instead of pdf_path: the drawing_id of an earlier upload that returned status "processing" — keeps waiting for it without a new upload | |
| timeout_seconds | No | how long to wait for the analysis before returning "processing" (default 180) | |
| save_analysis_to | No | write the analysis JSON to this path (re-open it later with load_analysis, no upload needed) |