Professional PDF Vector → DXF Conversion Platform
Convert vector PDF drawings exported from AutoCAD®, Civil 3D®, Revit®, Inventor® and SolidWorks® into editable DXF files with enterprise-grade precision.
VectorForge CAD is an enterprise-grade web application that converts vector PDF engineering drawings into editable DXF files while preserving geometry, structure and CAD compatibility.
Unlike conventional PDF converters that rely on rasterization, VectorForge CAD extracts vector entities directly from mathematical paths, reconstructing CAD geometry with high precision.
The platform is intended for engineering companies, architects, surveyors, electrical designers, mechanical designers and CAD professionals.
| Feature | Description |
|---|---|
| Vector PDF Extraction | Direct extraction of vector entities from CAD-exported PDFs |
| Geometry Reconstruction | Rebuilds CAD geometry with high precision |
| Geometry Optimizer | Removes duplicates, merges segments and simplifies geometry |
| DXF Export | Supports DXF R12, R14, 2000, 2004, 2007, 2010, 2013 and 2018 |
| SVG Preview | Real-time PDF and DXF comparison |
| Batch Conversion | Convert multiple files simultaneously |
| ZIP Export | Download all converted files in a single archive |
| Conversion History | Persistent conversion history |
| REST API | High-performance asynchronous FastAPI backend |
| Docker Ready | One-command deployment |
VectorForge CAD reconstructs the following entities:
- LINE
- POLYLINE
- LWPOLYLINE
- ARC
- CIRCLE
- ELLIPSE
- SPLINE
- TEXT
- MTEXT
The optimization engine performs automatic cleanup before DXF generation.
Removes duplicated and reversed segments.
Connects continuous segments into optimized LWPOLYLINE entities.
Automatically snaps nearby vertices using configurable tolerances.
Eliminates unnecessary intermediate vertices.
Repairs invalid entities before DXF export.
Modern SaaS-inspired interface featuring:
- Dark Theme
- Glassmorphism UI
- Responsive Dashboard
- Drag & Drop Upload
- Batch Upload
- Real-time Progress
- Animated Components
- SVG Preview
- Download Manager
- Conversion History
| Layer | Technology |
|---|---|
| Backend | FastAPI |
| Language | Python 3.11 |
| Frontend | Next.js 14 |
| UI | React 18 |
| Styling | Tailwind CSS |
| Animations | Framer Motion |
| PDF Engine | PyMuPDF |
| CAD Engine | ezdxf |
| Geometry | Shapely |
| Numerical Computing | NumPy |
| Validation | Pydantic v2 |
| Containers | Docker |
vectorforge-cad/
├── backend/
│ ├── api/
│ ├── converter/
│ ├── models/
│ ├── schemas/
│ ├── services/
│ ├── utils/
│ ├── config.py
│ └── main.py
│
├── frontend/
│ ├── src/
│ │ ├── app/
│ │ ├── components/
│ │ ├── services/
│ │ └── types/
│
├── docker/
│
├── tests/
│
├── docker-compose.yml
│
└── README.md
VectorForge CAD
┌───────────────────────┐
│ Next.js Frontend │
└───────────┬───────────┘
│
REST API
│
┌───────────▼───────────┐
│ FastAPI Backend │
└───────────┬───────────┘
│
┌──────────────────┼──────────────────┐
│ │ │
▼ ▼ ▼
PyMuPDF Geometry Engine DXF Writer
│ │ │
└──────────────────┼──────────────────┘
▼
Optimized DXF Output
git clone https://github.com/Fabersanchez/vectorforge-cad.git
cd vectorforge-caddocker compose up --buildFrontend
http://localhost:3000
Backend API
http://localhost:8000
Swagger Documentation
http://localhost:8000/docs
cd backend
pip install -r requirements.txt
uvicorn backend.main:app --reloadcd frontend
npm install
npm run devpytest tests -v- PDF → DXF Conversion
- Batch Processing
- SVG Preview
- Docker Deployment
- DWG Support
- AI Geometry Repair
- OCR Layer Detection
- Cloud Storage
- SaaS Platform
- Team Workspaces
- Public API
- AutoCAD Plugin
- Revit Plugin
- High-precision vector extraction
- Fast asynchronous processing
- Large engineering drawing support
- Optimized DXF generation
- Low memory footprint
- DWG Export
- SVG Export
- AI Geometry Repair
- Cloud Conversion
- Conversion API
- User Authentication
- Project Management
- Enterprise Dashboard
Contributions are welcome.
Please open an Issue before submitting a Pull Request for major changes.
Copyright © 2026 VectorForge CAD.
All Rights Reserved.