Satin Studio Manual

DXF / PDF / AI artwork

Status

FieldValue
Extension(s).dxf, .pdf, .ai
Common ecosystemVector artwork exchange
Format familyArtwork/reference input
Satin Studio statusSupported asset
Open / importYes
ExportNo
ConfidenceMedium.

What it is

These formats may carry design artwork from graphics workflows but do not directly describe embroidery stitches.

Satin Studio behavior

Import converts supported vector geometry into project artwork and lists every omitted or flattened feature before you accept the result.

Versions and variants

DXF, PDF, and AI each have their own versions and dialects. Satin Studio identifies the source version before conversion instead of treating the extensions as equivalent.

File identification notes

Container and structure vary by format.

Observed structure notes

Structure sketch

These are artwork exchange inputs. The parser should normalize artwork into project assets before digitizing.

enum VectorArtwork<'a> {
    Dxf { records: &'a [DxfGroup<'a>] },
    Pdf { header: &'a [u8], objects: &'a [u8] },
    AiOrEps { postscript: &'a [u8] },
}

struct DxfGroup<'a> {
    code: i32,
    value: &'a str,
}

Compatibility evidence

Compatibility checks cover signatures, metadata, command boundaries, malformed records, and files from the machines and software named above. Unsupported variants stop with a specific report instead of being silently rewritten.