CrossManager CLI is a command-line executable that can be integrated into any file management process.
The usage instructions are as follows:
Prerequisites
Windows
CrossManager CLI is a command-line executable loading a DLL.
CrossCad/Ware DLL is available in x64 version and is compiled with Runtime Library Multithreaded Dll (/MD).
We can provide you corresponding VCRedist.exe to install runtime components if you need it.
Linux
Before running the executable, you must add the folder DatakitLibs.x64 to your LD_LIBRARY_PATH environment variable.
Sample command:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./DatakitLibs.x64
The Linux executable needs the system library libxt6.so that you can install with:
sudo apt-get install libxt6
macOS
Before running the executable, you must add the folder DatakitLibs.x64 to your LD_LIBRARY_PATH environment variable.
Sample command:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./DatakitLibs.x64
You have to run the following command before running CrossManagerCLI.run:
xattr -d com.apple.quarantine CrossManagerCLI.run
Licensing
You need either a license file or a serial key ID (as parameter).
If you do not have one, please contact Datakit.
Name
- Windows:
CrossManagerCLI.exe is a standalone software that converts files from most CAD formats.
- Linux/macOS:
./CrossManagerCLI.run is a standalone software that converts files from most CAD formats.
Usage
Windows
CrossManagerCLI.exe --in <Input file> --out <Output file> --input-format <Input format> --output-format <Output format> --conf <Configuration file> --schema <Schema folder> --serial <Key ID> --serialtest <Key ID>
Linux / macOS
./CrossManagerCLI.run --in <Input file> --out <Output file> --input-format <Input format> --output-format <Output format> --conf <Configuration file> --schema <Schema folder> --serial <Key ID> --serialtest <Key ID>
Arguments
--in : Path to the input file (required)
--out : Path to the output file (required)
--input-format : Format of the input file (optional)
--output-format : Format of the output file (required)
--conf : Path to the configuration file (required)
--schema : Path to the Schema directory (optional)
--serial : License key (optional)
--serialtest : License test key (optional)
Supported Formats
DTK_3DM, DTK_3DXML, DTK_3MF, DTK_ACIS, DTK_BREPOCC, DTK_CADDS, DTK_CATIAV4, DTK_CATIAV5, DTK_CATIAV6, DTK_CERCON, DTK_CEREC, DTK_CGM,
DTK_CGR, DTK_CRV, DTK_DCM, DTK_DSTV, DTK_DWG, DTK_DXF, DTK_DXF3D, DTK_EMF, DTK_F3D, DTK_FBX, DTK_GLTF, DTK_IFC, DTK_IGES, DTK_INVENTOR,
DTK_JT, DTK_NAVIS, DTK_OBJ, DTK_OCC, DTK_PARASOLID, DTK_PARASOLIDB, DTK_PDF, DTK_PDF2D, DTK_PLMXML, DTK_PRC, DTK_PROCERA, DTK_PROE,
DTK_QIF, DTK_RNXML, DTK_ROBFACE, DTK_ROBFACE_FACET, DTK_RVT, DTK_SMG, DTK_SOLIDEDGE, DTK_SOLIDWORKS, DTK_STEP, DTK_STL, DTK_U3D, DTK_UNIGRAPHICS, DTK_UNISURF, DTK_VDAFS, DTK_VRML, DTK_ZW3D
Example
Windows
CrossManagerCLI.exe --in "./SampleFile/Piston.CATPart" --out "./Piston.pdf" --input-format "DTK_CATIAV5" --output-format "DTK_PDF" --conf "./dtkConfig.dtk"
Linux / macOS
./CrossManagerCLI.run --in "./SampleFile/Piston.CATPart" --out "./Piston.pdf" --input-format "DTK_CATIAV5" --output-format "DTK_PDF" --conf "./dtkConfig.dtk"