Well, I was thinking that if your swf file is calling a batch file, then the batch file just needs to point to the cdrom.
Assuming the cdrom is drive d:
d:\mac\thisis.pdf
But then I got to thinking, where is the cdrom located, in the server or in the clients computer.
Now if you own and operate from the server than that shouldn't be a problem.
But if you don't own the server,
then there is no way to tell what the drive letter of the cdrom is and even if you could,
there would be no guarantee that there will be a disk in the cdrom.
And if the cdrom is on the clients computer, then the client would need a copy of the batch file and a copy of the cd.
But then again there is no way of telling what drive letter is used for the clients cdrom and even if you could then the batch file may need to be modified for each client.
So to avoid all these problems, why don't you just copy the files from the cdrom to a folder on the server.