PHP com REPORT SERVER (SSRS)
14/11/2013
0
o usuario acessa um aplicativo, e dentro dele apontar o endereço do relatorio. porém vou serparar um espaço (div) para que seja carregado, para que não necessite sair da aplicação.
Tentei fazer isso com o load do jquery mas não consegui, alguem tem uma ideia ai?
Claudio Lopes
Posts
15/11/2013
Marcio Araujo
19/11/2013
Claudio Lopes
20/11/2013
William
site oficial: [url]http://www.mpdf1.com/mpdf/index.php[/url]
No seu caso você teria que carregar esse conteúdo HTML dentro do mPDF e o resto ele faz sozinho, essa API já salvou minha pele várias vezes ...
20/11/2013
Marcio Araujo
site oficial: [url]http://www.mpdf1.com/mpdf/index.php[/url]
No seu caso você teria que carregar esse conteúdo HTML dentro do mPDF e o resto ele faz sozinho, essa API já salvou minha pele várias vezes ...
é tranquilo usar esse?
20/11/2013
William
Essa mPDF no meu caso foi uma verdadeira mão na roda, construo uma classe contendo um método para exibir o relatório em HTML e posso aproveitar esse conteúdo em outro método para gerar um PDF.
21/11/2013
Claudio Lopes
21/11/2013
William
21/11/2013
Claudio Lopes
27/11/2013
Claudio Lopes
27/11/2013
William
Você baixa a API e faz todos os includes necessários, no site oficial [url]http://www.mpdf1.com/mpdf/index.php[/url] tem uma documentação bem completa.
Segue um exemplo bem básico mesmo ...
<?php $pagina = "<HTML>"; $pagina .= "<BODY>"; $pagina .= "Teste"; $pagina .= "</BODY>" $pagina .= "</HTML>"; // Instância um objeto mPDF $pdf = new mPDF('utf-8', 'A4-L'); // Você pode setar uma folha de estilo $pdf->WriteHTML($css, 1); // Seta o conteúdo HTML para o objeto $pdf->WriteHTML($pagina); // Exibe a página em formato HTML echo $pagina; // Exibe o relatório no navegador em PDF $pdf->Output('Meu Arquivo PDF', 'I'); ?>
Nesse exemplo tem 2 opções, você pode exibir a página em HTML mesmo ou gerar um PDF e visualizar no próprio navegador.
Você perguntou sobre página estática, como o conteúdo é gerado pelo PHP então é totalmente dinâmico, você pode usar a função file_get_contents() do PHP para capturar o conteúdo do seu relatório no servidor e jogar dentro da API como demonstrei acima.
Bom qualquer dúvida estou a disposição ...
28/11/2013
Claudio Lopes
tentei usar a função open do javascript para carregar o conteudo do report server dentro de uma div e não consegui, tentei fazer o includ com php e também não, na verdade queria fazer tipo frame sacou?
Clique aqui para fazer login e interagir na Comunidade :)