Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Create a PDF

By running script

TODO: document _SAVEFILEFORDOWNLOAD

You can run _SAVEFILEFORDOWNLOAD command from a script to create a PDF from your drawing passing parameters as followed:

Code Block
_SAVEFILEFORDOWNLOAD _PDF "test.pdf" 0 0 0 false

Command parameters:

  1. Key “_PDF” to determine that you want to save the file as pdf

  2. File name that needs to be in ““ as it could contain spaces

  3. Upload option:

    1. 1: the result will be uploaded to API backend (POST /files is done, see API Documentation )

    2. 0: the result is uploaded to output bucket (SaaS version) or written to a dedicated script output folder (on-premise version)

  4. Text as geometry option:

    1. 1: Texts are exported as geometry

    2. 0: no text conversion

  5. Print option: (pass only if (3) upload option is not 1)
    must be 0 when running from script

  6. Download option: (pass only if (3) upload option is not 1)
    must be false when running from script

A sample script file can be found here.

Sample call to run it locally with on-premise version:

GET http://localhost:8081/startScriptJob?server=http://localhost:3000&file=Construction.dwg&outputPath=c://tmp/&script=https://docs.dev.graebert.com/kudo/pdfcreation.scr

To run on https://app.kudo.graebert.com/ you need to specify “file” correctly and add proper “auth” parameter or wrap the parameters in an api token using your app key.

By fileType parameter (On-premise only)

...

Create an image

By running script

TODO: document _DOEXPORTYou can run _DOEXPORT command from a script to create images from your drawing passing parameters as followed:

Code Block
_DOEXPORT "test.bmp" "bmp" "" 0 ""

Command parameters:

  1. File name that needs to be in ““ as it could contain spaces

  2. File type that needs to be in ““ as it allows to contain spaces (e.g. in format “Bitmap .bmp”)

  3. Folder id passed to file upload if next option is true

  4. Upload option:

    1. 1: the result will be uploaded to API backend (POST /files is done, see API Documentation )

    2. 0: the result is uploaded to output bucket (SaaS version) or written to a dedicated script output folder (on-premise version)

  5. Selection of drawing content: enter or _ALL to select all

A sample script file can be found here.

Sample call to run it locally with on-premise version:

GET http://localhost:8081/startScriptJob?server=http://localhost:3000&file=Construction.dwg&outputPath=c://tmp/&script=https://docs.dev.graebert.com/kudo/imagecreation.scr

To run on https://app.kudo.graebert.com/ you need to specify “file” correctly and add proper “auth” parameter or wrap the parameters in an api token using your app key.

By fileType parameter (On-premise only)

...