Search the contents of DWG files with Python using OCR

Example CAD file. Source: https://cadsofttools.com/
from mixpeek import Mixpeek

mix = Mixpeek(
api_key="my-api-key"
)

mix.upload(file_name="design_spec.dwg", file_path="s3://design_spec_1.dwg")
mix.search(query="retainer", include_context=True)
[
{
"file_id": "6377c98b3c4f239f17663d79",
"filename": "design_spec.dwg",
"context": [
{
"texts": [
{
"type": "text",
"value": "DV-34-"
},
{
"type": "hit",
"value": "RETAINER"
},
{
"type": "text",
"value": "."
}
]
}
],
"importance": "100%",
"static_file_url": "s3://design_spec_1.dwg"
}
]

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store