Tempo aproximado para leitura: 00:02:00 min
Dúvida
É possível gerar PDF com senha?
Ambiente
Cross Segmentos - Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.17
Solução
Segue documentação da Totvs Printer tem exemplos de como usar o executável com parâmetros para gerar senha no PDF.
printer.exe meuexemplo.rel PDF_WITH_PASSWORD senhauser senhaowner
Neste caso use a ShellExecute.
Observação: É necessário que o arquivo já esteja gerado, exemplo:
#Include 'Protheus.ch'
User Function TshellExec()
ShellExecute( "Open", "C:\Protheus12\Protheus12.1.25\protheus\bin\appserver\printer.exe", "C:\01\impressao_pdf.rel PDF_WITH_PASSWORD senhauser senhaowner","C:\01", 1 )
//ShellExecute( "Open", "C:\Protheus12\Protheus12.1.25\protheus\bin\appserver\printer.exe", "C:\01\"+ cName + "PDF_WITH_PASSWORD senhauser senhaowner","C:\01", 1 )
Return
Ao executar o arquivo a senha é solicitada

0 Comentários