Werk24 Client to read PDF- and Image-based Technical Drawings / Engineering Drawings
Project description
Werk24 Client
- Understand the content of your PDF- and image-based Technical Drawings with a simple API call.
Werk24 offers an easy to use API to extract information from PDF- and image-based Technical Drawings. With the API are able to obtain:
- Thumbnails of the Page / Canvas / Sectionals (Cuts and Perspectives)
- Measures incl. tolerances
Check our website at https://www.werk24.biz. The project is persistently improved. Get in touch with us to obtain your API key.
Installation
Pip installation
pip install werk24
Documentation
See https://werk24.github.io/docs/.
CLI
To get a first impression, you can run the CLI:
usage: w24cli techread [-h] [--ask-techread-started] [--ask-page-thumbnail]
[--ask-sheet-thumbnail] [--ask-sectional-thumbnail]
[--ask-variant-measures]
input_files
Example
import sys
import asyncio
from werk24 import W24TechreadClient, W24AskVariantOverallDimensions, Hook
from werk24 import Hook, W24TechreadClient,W24AskVariantMeasures
# get the drawing_bytes
document_bytes = ...
# define what you want to learn about the drawing, and what function
# should be called when a response arrives
hooks = [Hook(ask=W24AskVariantMeasures(), function=print)]
# make the call
client = W24TechreadClient.make_from_env()
async with client as session:
await session.read_drawing_with_hooks(document_bytes,hooks)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
werk24-0.2.4-py3-none-any.whl
(34.6 kB
view hashes)
werk24-0.2.4-py2.py3-none-any.whl
(34.6 kB
view hashes)
Close
Hashes for werk24-0.2.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f189518e939c3007c4c09565e638f0e641783876ff6131dccfbde364909d1a87 |
|
MD5 | a6262be57a3289d464114028c263ee4d |
|
BLAKE2b-256 | c3124934bd73049a202fbd40cfab86c3f323c62fdb7abfbc9edbcbfa3bf4c09d |