A new option has been added in the current snapshot release 3.21.3.7 to flush the transaction history (and all objects that were undone) at any point: documentInterface.flushTransactions(); Call this after every operation or e.g. every 10 operations to clear the undo / redo stack and reduce the size...

The problem is that by adding and removing entities, an huge stack of undo / redo history is created. If your intention is to display short-lived data as a kind of a preview, you might want to consider using a preview instead. Previews are not added to a document but only shown on top of a drawing. ...

Not from the user interface, no. Just like in any other application, to print a file, you have to open it and print. Depending on how many files we are talking about, it might be worth looking at the command line tool dwg2pdf which comes with QCAD. With a simple Batch (Windows) or Bash (macOS / Linu...

There is no way to embed bitmaps in DXF or DWG files. Bitmaps are always referenced. The safest way to handle this is to keep drawing file and bitmap always together in the same folder. I'd recommend to keep a folder for every project and keep all resources associated with the project in that projec...

Sorry that I have not better news. Your best option is probably to find a converter from BDF to DXF or DWG or to find a CAD software that can import BDF and export DXF (perhaps the TechnoCad you are using can export to DXF).