Olá amigos, tenho uma rotina em progress, que gera um contrato no BROffice Writer, porém preciso que depois de gerado o contrato, ele exporte o mesmo para PDF, para gerar em pdf, é muito mais complexo, e já tenho ele pronto no BROffice, criei uma macro, e vi o código gerado, é o seguinte: Código: dim args2(2) as new com.sun.star.beans.PropertyValue args2(0).Name = "URL" args2(0).Value = "file:///C:/Users/desenv6-ti/Desktop/TSETE2.pdf" args2(1).Name = "FilterName" args2(1).Value = "writer_pdf_Export" args2(2).Name = "FilterData" args2(2).Value = Array(Array("UseLosslessCompression",0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE....))) dispatcher.executeDispatch(document, ".uno:ExportToPDF", "", 0, args2()).. porém, não consegui achar a sintaxe para esse comando ser executado no progress.. alguém já fez algo parecido ? att Daniel Luiz Sufiatti
Olá pessoal.. Caso alguém tenha esse mesmo problema, encontrei uma solução, ai vai usei o conversor JodConverter, download: http://sourceforge.net/projects/jodconverter/ e pelo progress executei isso: DOS silent java VALUE(" -jar c:\jodconverter\lib\jodconverter-cli-2.2.2.jar -f pdf " + c:\teste.odt). ele vai criar um arquivo com o mesmo nome do odt na mesma pasta com a extensão PDF.. Caso nao execute.. tem esse comando para startar um servidor do BRoffice para conversão. Executa no dos, essas duas linhas soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" Abraços Daniel Luiz Sufiatti