Theotokos Posted October 7, 2015 Report Share Posted October 7, 2015 Bom Dia! Estou utilizando este comando para imprimir um arquivo em .PDF Até ai tudo bem, ou seja, funciona - envia para impressora; porem depois que imprime ele fecha o arquivo que foi aberto no Adobe mas fica aberto o Adobe... Como faço para enviar este comando sem abrir ou ficar aberto o Adobe? Ou se tem alguma outra maneira de enviar diretamente para impressora o arquivo .PDF Obrigado!!! Quote Link to comment Share on other sites More sharing options...
kapiaba Posted October 7, 2015 Report Share Posted October 7, 2015 Veja no manual, como mandar direto para a impressora: http://fivewin.com.br/index.php?/topic/23934-sumatrapdfexe/?hl=sumatra Abs Quote Link to comment Share on other sites More sharing options...
kapiaba Posted October 7, 2015 Report Share Posted October 7, 2015 Parece fácil: Relação entre a impressão e a linha de comandos: -print-to-default $file.pdf imprime o documento para a impressora padrão -print-to $printer_name $file.pdf imprime o documento para a impressora indicada -print-dialog $file.pdf abre o documento e exibe a janela de impressão para que possa escolher a impressora e as opções -exit-on-print se utilizar -print-to-default ou -print-to, após a impressão a aplicação será fechada Theotokos 1 Quote Link to comment Share on other sites More sharing options...
Theotokos Posted October 7, 2015 Author Report Share Posted October 7, 2015 Vlw! mas eu utilizo o programa que o cliente estiver instalado para leitura do PDF, que geralmente é Adobe Reader... Quote Link to comment Share on other sites More sharing options...
kapiaba Posted October 7, 2015 Report Share Posted October 7, 2015 Vlw! mas eu utilizo o programa que o cliente estiver instalado para leitura do PDF, que geralmente é Adobe Reader... Bobagem, SUMATRAPDF, não precisa instalar, basta coloca-lo na pasta do sistema e chamá-lo, teu cliente nem o verá. Quote Link to comment Share on other sites More sharing options...
Theotokos Posted October 7, 2015 Author Report Share Posted October 7, 2015 Bobagem, SUMATRAPDF, não precisa instalar, basta coloca-lo na pasta do sistema e chamá-lo, teu cliente nem o verá. Blz! vou baixar o sumatrapdf e testar!!! Obgdão!!! Quote Link to comment Share on other sites More sharing options...
kapiaba Posted October 7, 2015 Report Share Posted October 7, 2015 Comandar é simples assim: // Original By Sistem... //WinExec(oApp:cDir_001+"sumatra\sumatrapdf.exe -reuse-instance -lang pt "+gravaPDF) //-restrict -fullscreen WinExec( cDirExe+"sumatra\sumatrapdf.exe -reuse-instance -lang pt "+gravaPDF) //-restrict -fullscreen Theotokos 1 Quote Link to comment Share on other sites More sharing options...
rochinha Posted October 8, 2015 Report Share Posted October 8, 2015 Amiguinhos, Uma vez estal de Sumatra apareceu na minha maquina de intrometido. Ele é instalado junto com os programas RFB da Receita Federal. Ranquei fora pois mais atrapalhou que ajudou. Para imprimir meus PDFs eu uso este comando super-ultra-mega-blaster-de-complicado e o PC que se vire: cRun := "START /B "+ cFilePath( GetModuleFileName( GetInstance() ) ) + "\PDF\" + strZero(M->PRN_IDPEDIDO,8)+".pdf" + " /P " RUN( cRun ) Que na verdade acaba sendo um start /b pasta\pdf\arquivo.pdf /p. Vale lembrar que gosto muito de instalar o doPDF que é uma impressora virtual para PDFs e como leitor o Foxit Reader. Quote Link to comment Share on other sites More sharing options...
Theotokos Posted October 8, 2015 Author Report Share Posted October 8, 2015 Amiguinhos, Uma vez estal de Sumatra apareceu na minha maquina de intrometido. Ele é instalado junto com os programas RFB da Receita Federal. Ranquei fora pois mais atrapalhou que ajudou. Para imprimir meus PDFs eu uso este comando super-ultra-mega-blaster-de-complicado e o PC que se vire: cRun := "START /B "+ cFilePath( GetModuleFileName( GetInstance() ) ) + "\PDF\" + strZero(M->PRN_IDPEDIDO,8)+".pdf" + " /P " RUN( cRun ) Que na verdade acaba sendo um start /b pasta\pdf\arquivo.pdf /p. Vale lembrar que gosto muito de instalar o doPDF que é uma impressora virtual para PDFs e como leitor o Foxit Reader. Vlw! Vou testar esta opção!!! Obgdo!! Quote Link to comment Share on other sites More sharing options...
Theotokos Posted October 8, 2015 Author Report Share Posted October 8, 2015 Rochinha, este comando acaba fazendo a mesma coisa com que eu postei.... Quote Link to comment Share on other sites More sharing options...
kapiaba Posted October 9, 2015 Report Share Posted October 9, 2015 Amiguinhos, Uma vez estal de Sumatra apareceu na minha maquina de intrometido. Ele é instalado junto com os programas RFB da Receita Federal. Ranquei fora pois mais atrapalhou que ajudou. Para imprimir meus PDFs eu uso este comando super-ultra-mega-blaster-de-complicado e o PC que se vire: cRun := "START /B "+ cFilePath( GetModuleFileName( GetInstance() ) ) + "\PDF\" + strZero(M->PRN_IDPEDIDO,8)+".pdf" + " /P " RUN( cRun ) Que na verdade acaba sendo um start /b pasta\pdf\arquivo.pdf /p. Vale lembrar que gosto muito de instalar o doPDF que é uma impressora virtual para PDFs e como leitor o Foxit Reader. Rochinha, isso é para MODO CONSOLE? Não entendi... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.