CAD6engine
CAD6engine

– CAD and PDF Programming Library

Use the Malz++Kassner CAD6engine to integrate the power of the professional 2D/3D CAD programs of the CAD6 series into your own software fast and direct as a Windows 64-bit DLL.

Create technical documents from scratch, read and write numerous supported data formats, output PDFs with DirectPDF and print to any printer. Use libraries and databases to create highly sophisticated templates. Work fully automated in the background or present a complete graphical user interface. Extent the CAD6engine with your own plug-ins and object types.

Write DWG files into high-resolution PDF with layers. Convert SVG to DXF files. Combine various graphical files into one document, add objects and text, and print it. With full control over all parameters. Integrated into your program, optionally running completely in the background.

Everything is possible!

Download & Test »   View CAD6engine Online Documentation »



The CAD6engine is available in two editions:
CAD6engine Pro is based on CAD6studio and includes the 3D part, all data exchange formats such as DXF, DWG, and HP-GL/2, as well as a full-featured graphical user interface.
CAD6engine Eco is based on CAD6starter and supports many 2D commands as well as basic data exchange formats such as bitmaps, WMF, EMF, and SVG. The graphical user interface is limited to essential features.
They both include DirectPDF and can be extended by custom-created plug-ins. The CAD6engine is completely independent of CAD6starter / CAD6studio / CAD6industrie, these do not need to be installed or licensed.


      


Comparison of the CAD6engine Editions

CAD6engine Eco CAD6engine Pro
Basic Drawing and Lettering Commands
Layers, Pens, Line Patterns, Scales
Multiple Pages per Drawing
130+ further Drawing and Text Commands
100+ further Trim and Shape Commands
Textures & Color Gradients
Calculation of Area, Perimeter, Centroid
SMART2D Technology (•)
- Parametric Compounds
- Dynamic Hatchings (•)
- Construction Aid
- Temporary Objects
- Move and Scale Points (•)
- Create Mappings (•)
- Create Clippings
- Save Procedures
- Create 3D Parts
- Plug-In Interface CAD6interface (API)
Customizable Keyboard Shortcuts
CAD6engine Eco CAD6engine Pro
RGB, HSB, CYMK, and CIELab Colors
MKD Import / Export
SVG Import / Export
WMF Import / Export
EMF Import / Export
BMP | JPG | PNG | TIFF | GIF | WEBP Import
BMP | JPG | PNG | TIFF | GIF Export
DirectPDF Export
DXF Import / Export
DWG Import / Export
HP-GL/2 Import / Export
SHP Import / Export
Optional English Developer Support via Phone and E-Mail
Optional Live-Support via Remote Access
Distribution Rights Available
CAD6engine Eco CAD6engine Pro
Full Unicode Support
Uses Open, Royalty-Free, Documented File Formats
64 bit Version
 
 
Included import and export filters:

• PDF (export only)
• WMF
• EMF
• SVG
• PNG
• JPEG
• TIFF
• GIF
• BMP
• WEBP (import only)
Only in CAD6engine Pro:
• DXF
• DWG
• HP-GL/2
• SHP (ESRI® Shapefiles)

Information on reliable data exchange »
 

It contains SMART2D Technology plus many highly effective functions for the comfortable creation of drawing objects. Using the included DirectPDF, you can create professional, ultra-high-resolution PDF files with Unicode texts, layers, transparencies, hyperlinks, and RGB/CMYK/CIElab colors. On demand, you can directly create PDF/A-1b and PDF/A-2b files.




Furthermore, CAD6engine comes with a powerful programming interface which allows to extend the program with custom plug-ins. This CAD6interface is fully documented (description of the programming interface, the file format of drawings and libraries, sample plug-ins) and may be used royalty-free.
 
 
SMART2D Technology

CAD6 is a universal 2D/3D CAD Software for Windows, but its main focus is on 2D drawing and construction. For this, CAD6 offers numerous features you won’t find that way in any other CAD system, especially facilitating the creation and modification of 2D drawings significantly.

Detailed explanation of the SMART2D Technology »
 

As a simple example of using the CAD6engine, here is the C++ source code of the classic "Hello World" program, which creates a PDF file with the text "Hello World!":

#include "mki_lib6.h"

int WINAPI
WinMain( HINSTANCE f_hInst, HINSTANCE f_hPrevInst, LPSTR f_pszCmdLine, int f_nShowCmd )
{
  // Start engine
  MKI_ENGINE_DATA cData;
  cData.Init( L"Hello World" );
  if( MKI_EngineStart( cData ) )
  {
    // Clear out the drawing, no template data used
    MKI_DrawingInit( MKI_PAGETYPE_DIN_A4, false, false );

    // Create text
    MKI_FONTDEF cFont;
    cFont.Init();
    if( MKI_XPROPERTY_PTR pXProperty =
          MKI_EntityText( L"Hello World!",
                          105.0, 200.0, 20.0, 0.0, 1.1,
                          MKI_TEXTMODE_CENTER,
                          MKI_TEXTVERTICAL_LINETOP, cFont ) )
    {
      pXProperty->Init( MKI_FILLMODE_FILLED );
      pXProperty->SetFillColor( MKI_COLOR_CMYK_NEONRED, MKI_COLORMODE_CMYK100 );
    }

    // Create PDF file
    MKI_PRINT_DATA cPrintData;
    cPrintData.InitDirectPDF( L"D:\\Hello World.pdf", MKI_PAGETYPE_DIN_A4, false );
    MKI_DrawingPrint( &cPrintData, true );

    // Stop engine
    MKI_EngineStop( false );
  }
  return( 0 );
}

The result is the following PDF file: Hello World Hello World.pdf [19 KiB]




All programs of the CAD6 series are 100% data-compatible.


Why CAD6 is better »   Rent »   Download »   View Online Manual »
 
 

Rental Licenses CAD6engine Eco

  Rent per Year
  w/o VAT with 19% VAT
In-House License (10 users) 195.—  €  232.05 € 
Unlimited In-House and Distribution License
(any number of users without additional fees)
2 950.—  €  3 510.50 € 

Rental Licenses CAD6engine Pro

  Rent per Year
  w/o VAT with 19% VAT
Basic License (5 in-house users) 1 550.—  €  1 844.50 € 
Distribution Package S (for 1 end user each) 295.—  €  351.05 € 
Distribution Package M (for 10 end users each) 1 750.—  €  2 082.50 € 
Distribution Package L (for 100 end users each) 5 250.—  €  6 247.50 € 

For larger packages please contact us. Suggested retail prices, e-mail delivery only.
Buy:
Buy
 
Start Live Support  |  Order Form  |  Cancel Online Subscription  |  Privacy Policy  |  Imprint © Malz++Kassner GmbH