none
Como agrupar vários arquivos .rpt em um único pdf?

    Question

  • Estou usando o vs2008, e gerando um relatório no crystal report e salvando em pdf, tenho 3 arquivos .rpt, diferentes entre eles, porém ao clicar para salvar em pdf, os mesmos devem vir agrupados neste único arquivo.
    Wednesday, July 07, 2010 5:02 PM

Answers

  • Ola Ernani,

    Cara eu tive o mesmo prolema na minha empresa anterior e resolvi usando esse PDF Sharp:

    http://pdfsharp.com/PDFsharp/index.php?option=com_content&task=view&id=34&Itemid=35

    Infelizmente eu não tenho parte do código aqui pra te mostrar como ficou, mas se você ler com atenção esse link vai ver que não é tão dificil.

    No meu caso eu optei por gerar os arquivos PDFs separados com um nome temporário, e depois agrupálos em um único arquivo, e por fim apagar os temporários. Mas faça como conseguir, hehe....

    Boa sorte,


    Latino
    Wednesday, July 07, 2010 5:36 PM
  • Latino, obrigado pela dica, vou dar uma lida e fazer uns testes.

    Mas consegui resolver de uma forma que foi a seguinte:

    Criei dentro da Section Report Footer uma section para cada relatório adicional que eu queria.

    Coloquei em cada sub-section um subreport e montei as páginas que eu necessitava incluir.

    Depois fui na Section Expert do Page Header, Details e Page Footer, cliquei sobre o botão que vai para o Editor de Fórmula da opção SUPRESS e lá coloquei o código abaixo:

    PageNumber > TotalPageCount - 2

    (no meu caso -2 porque são duas páginas em rpt que estou adicionando a principal)

    Ai nesse caso ao ir nas páginas que foram criadas com o subreport vai ser ocultado as seções que eu não quero que apareçam.

    E nas Sections que criei dentro do Report Footer eu assinalei a opção dentro do Section Expert New Page Before, para que desse uma quebra de página.

    Esse jeito também funcionou.

    Obrigado pela ajuda.

    Abraços.

    Ernani Torquato.

    Wednesday, July 07, 2010 6:07 PM

All replies

  • Ola Ernani,

    Cara eu tive o mesmo prolema na minha empresa anterior e resolvi usando esse PDF Sharp:

    http://pdfsharp.com/PDFsharp/index.php?option=com_content&task=view&id=34&Itemid=35

    Infelizmente eu não tenho parte do código aqui pra te mostrar como ficou, mas se você ler com atenção esse link vai ver que não é tão dificil.

    No meu caso eu optei por gerar os arquivos PDFs separados com um nome temporário, e depois agrupálos em um único arquivo, e por fim apagar os temporários. Mas faça como conseguir, hehe....

    Boa sorte,


    Latino
    Wednesday, July 07, 2010 5:36 PM
  • Latino, obrigado pela dica, vou dar uma lida e fazer uns testes.

    Mas consegui resolver de uma forma que foi a seguinte:

    Criei dentro da Section Report Footer uma section para cada relatório adicional que eu queria.

    Coloquei em cada sub-section um subreport e montei as páginas que eu necessitava incluir.

    Depois fui na Section Expert do Page Header, Details e Page Footer, cliquei sobre o botão que vai para o Editor de Fórmula da opção SUPRESS e lá coloquei o código abaixo:

    PageNumber > TotalPageCount - 2

    (no meu caso -2 porque são duas páginas em rpt que estou adicionando a principal)

    Ai nesse caso ao ir nas páginas que foram criadas com o subreport vai ser ocultado as seções que eu não quero que apareçam.

    E nas Sections que criei dentro do Report Footer eu assinalei a opção dentro do Section Expert New Page Before, para que desse uma quebra de página.

    Esse jeito também funcionou.

    Obrigado pela ajuda.

    Abraços.

    Ernani Torquato.

    Wednesday, July 07, 2010 6:07 PM