Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Exportar Pdf - AJAX

Bom dia Senhores,

Estou utilizando algumas dicas que encontrei aqui na comunidade para exportar um relatório em PDF.

Re: Domo exportar para pdf?

E já consegui executar esta função, porem ela não funciona quando efetuo o teste no Access Point utilizando AJAX.

Alguém sabe se preciso ativar alguma opção para que funcione? Ou tenha alguma solução que funcione via AJAX.

Obrigado.

Labels (3)
12 Replies
nicolett_yuri

Egnaldo, as configurações que existem são as da própria Macro e também no servidor para permitir a execução de macros não seguras.

Uma pergunta: Via IE Plugin funciona?

Muitas funcionalidades de macro não funcionam no AJAX, infelizmente (as vezes essa é uma delas, mas ainda não testei a fundo para te dar certeza)

Anonymous
Not applicable
Author

Chefe, fiz o teste utilizando o IE Plugin e apresentou este erro, você conhece?

201408251518.png

Abs.

nicolett_yuri

Esta dando erro quando você tenta chamar a biblioteca desse PrintPDF.

Como esta seu script de macro?

Anonymous
Not applicable
Author

O estranho é que quando executo no Desktop ou diretamente no servidor ele funciona.

Abaixo o código:

############################# Script #####################################

SUB PrintPdf

     printReportPDF      'é chamada a função que realiza a exportação para pdf

END SUB

FUNCTION printReportPDF

     SET WSHShell = CreateObject("WScript.Shell")

     WSHShell.RegWrite "HKCU\Software\QlikViewPDF\OutputFile", "C:\teste\exemplo123.pdf", "REG_SZ"

     WSHShell.RegWrite "HKCU\Software\QlikViewPDF\BypassSaveAs", "1", "REG_SZ"

'     WSHShell.RegWrite "HKCU\Software\QlikViewPDF\OutputFile", "", "REG_SZ"

'     WSHShell.RegWrite "HKCU\Software\QlikViewPDF\BypassSaveAs", "0", "REG_SZ"   

     ActiveDocument.PrintReport "Document\RP01", "QlikViewPDF", FALSE

     SET WSHShell = NOTHING

END FUNCTION

Anonymous
Not applicable
Author

Segue o Qvw, é um exemplo que peguei aqui na comunidade. É este que estou testando...

Ele funciona no Desktop, mas não funciona via AccessPoint.

nicolett_yuri

Beleza, vou testar aqui.

Eu tenho um exemplo de PDF que utiliza outra ferramenta, vou procurar aqui e te envio.

Anonymous
Not applicable
Author

Muito obrigado Chefe, ficarei no aguardo.

Abs.

Anonymous
Not applicable
Author

Apenas uma curiosidade, essa sua outra solução funcionou em AJAX?

nicolett_yuri

Essa é uma boa pergunta kkk

Preciso achar o exemplo aqui e testar