TruePart.aiTruePart.ai

PDF to STEP with AI: What Works Today

AI helps most where a PDF drawing has to be recognized: scanned sheets, symbols, and which dimension belongs to which feature. It helps least, and needs the most control, where a value is missing or the geometry has to be exact. A PDF-to-STEP tool that works today reads what a vector PDF's text layer states, proposes what a scan shows for a person to confirm, asks about the rest, and builds the STEP solid from approved values instead of letting a model generate it.

Updated

What works today, and what does not

PDF to STEP with AI in 2026, task by task
TaskWhere AI standsWhat to expect from a tool
Reading text in a vector PDF with a text layerExact without AI: the characters are in the fileExact readings; AI adds little here
Recognizing text and symbols on a scanGood on clean scans; error-prone on Ø, ±, 1 and 7, and small textProposed readings, each shown on the image for review
Linking a dimension to its featureWhere learned models help most, and still make mistakesProposals a person can see and correct
Matching views (one hole in two views)Workable on simple parts; hard with sections and detailsA narrow, stated scope, and a refusal outside it
Supplying a value the drawing omitsPossible to guess, impossible to knowA question, never a silent value
Building the solidDeterministic CAD from approved values, or a model that generates geometry or codeA stated method, and an exact B-rep solid
Checking the solidMeasurement, not a model's opinionA list of measured properties against the specification

Start with the PDF you have

Whether AI is needed at all depends on the PDF. A vector PDF with a text layer, exported from CAD, holds its lines as exact paths and its text as characters, so software can read “6X Ø5.5 THRU” exactly without any learned model; the hard part is interpretation. Not every vector PDF has one: text exported as strokes has no characters and must be recognized like a scan. A scanned PDF holds only pixels, so every character and line has to be recognized first, and that is where AI-based recognition earns its place, and its review.

The guide to engineering drawing PDF to STEP automation covers the kinds of PDF, the text layer and the STEP application protocols in detail.

Reading the drawing: where AI helps

Learned recognition models are the main reason a scanned drawing can be read at all without retyping, and learned models are useful for proposing which dimension belongs to which feature and how the views relate. Their weakness is that a wrong reading looks as confident as a right one. A tool that uses them well shows each proposed value next to the place on the sheet it came from, and asks a person to confirm what matters, so recognition saves typing without hiding errors.

  • Ask for the source of ten random values in a generated model, and check each one against the sheet.
  • Run the same scanned drawing twice. If readings change between runs, every value needs confirming every time.
  • Check the characters drawings confuse most: Ø and 0, 1 and 7, ± and +, a decimal point and a speck.

Missing values: where AI must not decide

Many drawings are incomplete for building a solid. Take a machined flanged bearing housing, drawn in three views and a section: a tapped hole with no thread depth, a flange hole position shown only by symmetry, a fillet radius given in no view or note. Complex parts: in development. Today TruePart builds one part family: rectangular plates with a centered bore and a hole pattern. On any part, a model can propose a likely value, and a likely value is still a guess. The safe behavior is to name the missing value, show where it is needed and wait for the drawing owner. The guide on when CAD must stop explains what a good question contains.

A finished-looking STEP file proves nothing

A STEP file looks equally finished whether its values were read, answered or guessed. If a tool returns a complete model for a drawing you know is missing a dimension, it guessed. Test for this before trusting any output.

Building the STEP solid

There are two ways to get from requirements to a STEP file. In the first, a deterministic CAD engine builds the solid from approved values, so the same specification always gives the same geometry, and every feature can be traced to a requirement. In the second, a model generates the geometry, or code that builds it, directly from the drawing. The second can cover more shapes with less engineering effort; the first is the one you can audit. Whichever a tool uses, the STEP file should hold an exact B-rep solid, not a mesh converted into STEP.

Checking the result

  1. 01 Open it in your own CAD system

    Confirm one closed, valid solid, in the units of the drawing.

  2. 02 Compare the overall size and volume

    Check the bounding box against the drawing's overall dimensions, and the volume against a hand estimate.

  3. 03 Count and measure the features

    Hole counts, positions and diameters against the callouts, at nominal.

  4. 04 Check the face types

    A bore should be a cylindrical face, not a ring of flat facets.

  5. 05 Keep the drawing with the file

    Tolerances, material and finish are on the drawing; a STEP file at nominal size does not carry them unless someone authored them.

The verification guide has the full list of checks.

Choosing a PDF to STEP tool with AI

Ask three questions before the demo. Which PDFs and part families does it accept today, and what does it do with the rest? Where is a learned model used, and does its output ever become geometry without an approval and a measurement in between? Are my drawings used to train shared models? Then run it on your own drawings with one dimension removed, and see whether you get a question or a model. For the wider category, see the AI CAD overview and What is AI CAD?.

TruePart's PDF to STEP today

TruePart reads a native vector PDF with a text layer: one sheet, one part, millimetres, up to 10 MB. Scanned, raster or multi-sheet drawings stop with a reason. Currently supporting select part families: today one family, rectangular plates with a centered bore and a hole pattern, read by a deterministic drawing reader. AI-assisted interpretation: in evaluation, not enabled in this preview. A value the drawing does not prove becomes a question, and nothing is built until it is answered. Its output is the exact B-rep solid as STEP, and a mesh of it as STL, exported once the solid is measured against the approved specification. Customer engineering data is not used to train shared models unless the customer explicitly chooses otherwise. See PDF to STEP.

Questions

Can AI convert a scanned PDF drawing to STEP?

It can propose readings of a scan. Every value still needs checking against the image, because a misread Ø or decimal point looks as certain as a correct one. Some tools, including TruePart's preview, stop scanned drawings rather than read them.

How accurate is AI PDF to STEP conversion?

Ask what was measured, on which drawings, and how silent errors were counted. An accuracy figure without its test set and its failure modes says little; test on your own drawings, with gaps seeded.

Does the STEP file include tolerances?

Usually not. A STEP solid built from a drawing is normally at nominal size. AP242 can carry tolerances and notes on the model, but only if someone, or something, authored them; keep the drawing with the file.

Do I need AI to convert a vector PDF to STEP?

Not to read the text of a vector PDF with a text layer, which is exact. Text exported as strokes has no characters and must be recognized like a scan. AI helps with interpretation and with scans. Building the solid can be done deterministically once the requirements are approved.

Sources

  1. ISO 32000-2, Document management: Portable document format, Part 2: PDF 2.0 · ISOPDF page content: vector paths, text objects and images.
  2. ISO 10303 (STEP), Industrial automation systems and integration: Product data representation and exchange · ISOSTEP as the exchange format for exact B-rep solids.
  3. ISO 10303-242, Application protocol: Managed model-based 3D engineering · ISOAP242 and the 3D annotations it can carry, at a general level.

What TruePart does today

  • LimitComplex parts: in development.
  • LimitToday TruePart builds one part family: rectangular plates with a centered bore and a hole pattern.
  • TodayTruePart reads a native vector PDF with a text layer: one sheet, one part, millimetres, up to 10 MB.
  • LimitScanned, raster or multi-sheet drawings stop with a reason.
  • LimitCurrently supporting select part families: today one family, rectangular plates with a centered bore and a hole pattern, read by a deterministic drawing reader.
  • In evaluationAI-assisted interpretation: in evaluation, not enabled in this preview.
  • TodayA value the drawing does not prove becomes a question, and nothing is built until it is answered.
  • TodayIts output is the exact B-rep solid as STEP, and a mesh of it as STL, exported once the solid is measured against the approved specification.
  • TodayCustomer engineering data is not used to train shared models unless the customer explicitly chooses otherwise.
  • LimitSome tools, including TruePart's preview, stop scanned drawings rather than read them.

See it on a real drawing.

The home page follows a sample drawing through each stage. Pilot participants bring their own drawings.

Your privacy choices

We use analytics cookies to see how people use TruePart. Advertising stays off unless you allow it. Privacy