It is not possible to burn CDs from a browser, but when you automate
all the steps Sebastien described it looks like burning a CD from a
browser :)
I have recently (in January) made a similar solution, it is not
directly part of Orthanc, because programming it in C++ would have
been much more involved, but it works. It does the following things:
- adds a Download CD button to the web interface - it links to another
webserver running on the same machine as the Orthanc web interface,
but on a different port
- when a request comes to the server, it downloads the DICOMDIR
generated by Orthanc
- unzips the DICOMDIR
- copies a CD Viewer app to the directory
- makes an iso with the images + CD Viewer
- serves the iso file for download
- in windows I have set up the built in CD burner as the default
application for opening iso files and set Firefox to automatically
open iso files - this makes it seem like directly burning files from
the web interface
If you are interested in such solution I will clean up the code and
upload it to Github. It requires Linux, as it uses builtin commands
and Linux utilities - it is a python and a shell script.
Best regards,
peter