Step-by-Step Guide

How to Convert a CAD PDF to Native Layered DWG

A complete walkthrough of PDF-Plot.com — from uploading your first file to downloading finished native layered DWG deliverables.

Vector Linework Extraction COGO Closure Check Native Layered DWG · SVG · JSON
01
STEP 01

Upload your CAD file

Vector PDF or Civil 3D interchange package

Drag and drop your file onto the upload area, or click to browse. PDF-Plot.com accepts three input types, each handled by a different pipeline:

  • Vector PDFs — native CAD plots (AutoCAD, Civil 3D, Carlson, or any program) with embedded linework. The geometry is extracted directly — no tracing.
  • Text PDFs or deeds — metes-and-bounds prose descriptions. Parsed directly with no image processing.
  • Civil 3D interchange ZIPs — packages created inside Civil 3D 2027 by the companion exporter. These carry the source runtime entity inventory, semantic sidecars, generic CAD fallbacks, and every paperspace layout/viewport record. Upload one ZIP by itself.

Scanned or photographed sheets — even saved as PDFs — are flattened raster images with no geometry to extract. PDF-Plot detects and rejects them; re-export the drawing from CAD as a vector PDF instead. A plotted PDF also cannot contain native Civil 3D corridor, surface, alignment, pipe-network, style, or relationship semantics. Use the companion exporter against the source DWG when those details matter.

Open the upload tool →
02
STEP 02

The tier router classifies your file automatically

No configuration required

PDF-Plot.com inspects every uploaded file and routes it to the correct pipeline. The tier badge appears in the results table:

BadgeFile typePipeline
DEEDText PDF or plain deed descriptionRegex parser — fastest and most accurate
VECTORDigital PDF with embedded vector pathsDirect vector extraction — no tracing
CIVIL 3D PACKAGEVersioned ZIP from the Windows companion exporterChecksum validation, entity reconciliation, layouts, and sidecar reporting
NOT VECTORScanned/raster image or flattened PDFRejected — PDF-Plot needs native vector geometry
03
STEP 03

Review the extracted course table

Verify before downloading

After processing, the course table lists every extracted bearing and distance. Each entry has a status:

  • CLEAN — extracted as-read, no normalization applied.
  • REPAIRED — label noise corrected by the bearing repair grammar (e.g. N8g°29'45"W → N89°29'45"W). Worth a quick visual check.
  • SKIPPED — token failed a false-positive guard (too many letters, leading digits, known noise word). Not included in the traverse.

If a course you expected to see is missing, check the warnings section. It will identify which label tokens were rejected and why.

04
STEP 04

Read the closure verdict

Mathematical traverse — not visual tracing

The traverse is computed mathematically from the extracted bearings and distances. The closure result tells you whether the boundary closes within survey standards:

VerdictPrecisionWhat it means
PASS≥ 1:5,000Perimeter ÷ closure error meets survey-grade threshold. Geometry is reliable.
REVIEW< 1:5,000Traverse does not close within tolerance. Possible missing course, mislabeled bearing/distance, or open boundary. Check the course table.

A REVIEW result does not mean the output is wrong — it means the traverse as extracted does not meet the closure threshold. Older deeds written to lower precision standards often produce REVIEW results even when the geometry is correct.

05
STEP 05

Download your outputs

PDF restoration outputs or Civil 3D interchange sidecars

Vector PDF jobs generate the standard restoration outputs below. Native layered DWG is the CAD deliverable:

  • Native layered DWG — AutoCAD-compatible linework restored to the drawing's original layers (e.g. BOUNDARY, CENTERLINE, EASEMENT, SECTION) recovered from the PDF, each with its original ACI color and linetype — nothing renamed, nothing reassigned.
  • SVG — proportional vector preview. Open in any browser or Inkscape, or embed in reports.
  • JSON manifest — restored layer list with entity counts and verdict; when bearing/distance calls are found on the sheet, it also includes all courses, Cartesian coordinates, closure error, precision ratio, and area (sq ft). Feed into any GIS or database workflow.

The native layered DWG uses a local Cartesian system (survey feet, origin at 0,0). In AutoCAD, run ZOOM → EXTENTS to locate the linework, then move it to your real-world coordinate system using a monument tie point from the source plat. Alternatively, use the Geo-Locate tool to pin your drawing to PLSS section corner coordinates automatically — no CAD editing required.

Civil 3D package jobs instead expose source-preserved.dwg (the native Civil 3D snapshot), generic_fallback.dwg (the portable, lossy Carlson/MicroStation drawing), semantic JSON, source and emitted inventories, layout/viewport JSON, reconciliation JSON, warnings, COGO point CSV, LandXML when available, and a coverage report. The report separates preserved generic CAD from Civil fallback geometry and never presents proxy or unsupported objects as successfully converted.

06
STEP 06 — OPTIONAL

Automate with the REST API

Batch processing for high-volume workflows

Every function in the UI is available via the REST API. Use it to process archive batches, integrate with title platforms, or feed results into a GIS database.

EndpointPurpose
GET /healthzHealth check
POST /api/jobsUpload files — returns job_id and tier
POST /api/jobs/{id}/runRun pipeline — returns manifest JSON
GET /api/jobs/{id}/statusRead processing, complete, or error state
GET /api/jobs/{id}/artifact/{name}Download a manifest-advertised output or sidecar
# 1. Upload
curl -X POST /api/jobs -F "files=@drawing.pdf"
# → {"job_id":"abc-123","files":[{"name":"drawing.pdf","tier":"TIER1_VECTOR"}]}
# Scanned/raster files are rejected — supply a vector PDF or deed text.

# Or upload one companion-exporter package by itself
curl -X POST /api/jobs -F "files=@project_c3d_interchange.zip"
# → tier: CIVIL3D_PACKAGE

# 2. Run
curl -X POST /api/jobs/abc-123/run
# → {"verdict":"PASS","precision":7842,"closure_ft":0.18,...}

# 3. Download a manifest-advertised artifact
curl /api/jobs/abc-123/artifact/drawing.dwg -o drawing.dwg

For high-volume processing or custom SLA requirements, contact us for enterprise API access.