Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
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
Partner Ambassador/MVP
Partner Ambassador/MVP

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
Partner Ambassador/MVP
Partner Ambassador/MVP

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
Partner Ambassador/MVP
Partner Ambassador/MVP

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
Partner Ambassador/MVP
Partner Ambassador/MVP

Essa é uma boa pergunta kkk

Preciso achar o exemplo aqui e testar