CADViewer - API controlled CAD (DWG/DWF/DXF/DGN/PDF/TIFF etc.) viewing, collaboration and conversion
1.4K
This image contains a Ubuntu 20.04 LTS server with Apache and PHP, running CADViewer front-end, PHP back-end conversion scripts and Tailor Made Software CAD converters for PHP.
Support for AutoCAD DWG/DXF/DWF, MicroStation DGN/PCF, Adobe PDF and a large number of bitmap formats.
The CADViewer front-end and the CAD Conversion back-end is accessible through the Rest API.
Simply from the image access the samples in: myurl:myport/cadviewer/html, the code in these templates can directly be used as template to program externally to pull the CADViewer interface and trigger CAD Conversions from the image.
NOTE: Below is the standard installation procedures which is not needed in this case.
1: The base CADViewer Github repository cadviewer-script-library includes CADViewer and a base folder structure with converters, drawings, and html sample(s).
1A: If using PHP as backend, then add PHP scripts cadviewer-php-scripts to cadviewer-script-library and run as is.
1B: If using Servets as back-end, download from Github cadviewer-tomcat-01, the sample integrates the full converter structure. Download CADViewer to get the .war installer files.
1C: If on dotNet, download integrated Visual Studo Project from Github cadviewer-testapp-dotnet-01, all CADViewer components are included.
1D: If on dotNetCore, download integrated Visual Studo Project from Github cadviewer-testapp-dotnetcore-01, all CADViewer components are included.
1E: A Laragon integrated sample using PHP can be downloaded from Github cadviewer-script-library-laragon-laravel-sample-01.
1F: A Rails7 integrated sample using NodeJS CAD Conversion Server as back-end can be downloaded from Github cadviewer-testapp-rails7-01.
2: If using a front-end frame-work, then install CADViewer via NPM.
2A: Integrated ReactJS sample can be downloaded from Github cadviewer-testapp-react-01.
2B: Integrated VueJS sample can be downloaded from Github cadviewer-testapp-vue-01.
2C: Integrated Angular sample can be download from Github cadviewer-testapp-angular-v01.
2D: Integrated ReactJS with dotNetCore backend sample can be downloaded from Github cadviewer-testapp-dotnet-core-react-01.
3: All frame-works needs a back-end server to convert CAD files. Any of the back-end components 1A - 1D, can be used, but the preferred setup is using the NodeJS CAD Conversion Server, that can be downloaded from Github cadviewer-conversion-server.
Read the sections on installing and handling Fonts in AutoXchange 2022 TechDocs and TroubleShooting.
Try out the samples and build your own application!
Have Fun! - and get in touch with us!
Content type
Image
Digest
Size
795.3 MB
Last updated
almost 5 years ago
docker pull cadviewer/cadviewer-full-server