Quero converter PDF em SWF, a única solução que achei foi usar o programa PDF2SWF e chamar por linha de comando o programa que gera o swf a partir de um pdf.
Esse é o comando que executa no executar do XP:
"C:\Arquivos de programas\SWFTools\pdf2swf.exe" origem.pdf -o destino.swf
Se eu executo sem as aspas, dá erro que o windows não consegue encontrar o arquivo C:\Arquivos
Ele não acha, por causa do espaço
Se eu fizer assim no Java:
Runtime.getRuntime().exec( "C:/Arquivos de programas/SWFTools/pdf2swf.exe origem.pdf -o destino.swf" );
Vai ser o mesmo que escrever no executar tudo sem aspas ou dentro da mesma e irá dar erro.
Porém também percebi que ao tentar executar outras programas usando a localização do C (pelo executar eu acesso, porém pelo JAVA esses programas não são abertos)
Se eu abro algum programa do Windows usando cmd… ele abre normal.
Porque não estou conseguindo abrir os programas pelos comandos no java?