none
Asp.Net gerar PDF RRS feed

  • Pergunta

  • Ola, estou com um programa para gerar PDF, estou utlizando Asp.Net  e C#  framework 4.0

       Desenvolvi uma págia com vários calculos e informações muitos importantes, preciso gerar um pdf de um setor dessa página.
       Pode ser assim tudo  que está dentro de uma div. ou tudo que comece  de top 10 a 800 px  pegar essas informações e gerar PDF. consegui imprimir alguns texto por parametro utlizando a DLL itextsharp.dll  mas nada que a atenda minha necessidade...

     

    Atenciosamente Tiago Xavier


     

     

     

     

    segunda-feira, 9 de maio de 2011 12:19

Respostas

  • http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/f8989c05-d04a-4b4a-be0f-fc0055691de7/
    One word frees us of all the weight and pain of life: that word is love.
    • Sugerido como Resposta Luiz Estevam segunda-feira, 9 de maio de 2011 17:22
    • Marcado como Resposta Harley Araujo sexta-feira, 13 de maio de 2011 14:19
    segunda-feira, 9 de maio de 2011 13:15
    Moderador
  • Ola, estou com um programa para gerar PDF, estou utlizando Asp.Net  e C#  framework 4.0

       Desenvolvi uma págia com vários calculos e informações muitos importantes, preciso gerar um pdf de um setor dessa página.
       Pode ser assim tudo  que está dentro de uma div. ou tudo que comece  de top 10 a 800 px  pegar essas informações e gerar PDF. consegui imprimir alguns texto por parametro utlizando a DLL itextsharp.dll  mas nada que a atenda minha necessidade...

     

    Atenciosamente Tiago Xavier

     

     

     

     

    Thiago,

    Eu usei esse http://sharppdf.sourceforge.net/ e sempre me atendeu mais aqui vc monta tudo na unha


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Sugerido como Resposta Luiz Estevam segunda-feira, 9 de maio de 2011 17:22
    • Marcado como Resposta Harley Araujo sexta-feira, 13 de maio de 2011 14:19
    segunda-feira, 9 de maio de 2011 14:46
    Moderador
  •  Então gostei do componente fácil de mecher mais ainda estou com  2 problemas o que mandar gerar por exemplo

     

      System.Drawing.Size s = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Size;
      System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(s.Width, s.Height);
      System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bmp);
      g.CopyFromScreen(0, 0, 0, 0, s);
    
      pdfDocument myDoc = new pdfDocument("TESTE", "XX");
      /*Creation of the first page*/
      pdfPage myFirstPage = myDoc.addPage();
      /*Draw the line on the first page*/
    
      myFirstPage.addImage(bmp, 10, 100);
    
      
      myDoc.createPDF(@"c:\test.pdf");
      myFirstPage = null;
      myDoc = null; 
    
    

     

    Nesse código acima mandei imprimir  um print screem da tela..  não é o que preciso mais chegou mais perto, preciso imprimir uma determinada área apenas da página ;

    (imprimir = gerar pdf)

    To quase chegando lá....

    Obrigado Seilor

     

     

    Então quando vc cria o seu pdf vc vai adicionando nele o que vc deseja mostrar, como tinha te falado ele é bem na unha mesmo, mais vc monta da forma que achar mais viável

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Marcado como Resposta Harley Araujo sexta-feira, 13 de maio de 2011 14:19
    segunda-feira, 9 de maio de 2011 20:23
    Moderador

Todas as Respostas

  • http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/f8989c05-d04a-4b4a-be0f-fc0055691de7/
    One word frees us of all the weight and pain of life: that word is love.
    • Sugerido como Resposta Luiz Estevam segunda-feira, 9 de maio de 2011 17:22
    • Marcado como Resposta Harley Araujo sexta-feira, 13 de maio de 2011 14:19
    segunda-feira, 9 de maio de 2011 13:15
    Moderador
  • Esse solução me parece interessante porém tenho o servidor bem limitado, pelo que eu vi precisa ser instalado no servidor  Office 2007.

    Então se não estou enganado  não  vai resolver muito  minha questão .. muito obrigado.

    Atenciosamente Tiago Xavier

     

     

     

    segunda-feira, 9 de maio de 2011 14:05
  • Ola, estou com um programa para gerar PDF, estou utlizando Asp.Net  e C#  framework 4.0

       Desenvolvi uma págia com vários calculos e informações muitos importantes, preciso gerar um pdf de um setor dessa página.
       Pode ser assim tudo  que está dentro de uma div. ou tudo que comece  de top 10 a 800 px  pegar essas informações e gerar PDF. consegui imprimir alguns texto por parametro utlizando a DLL itextsharp.dll  mas nada que a atenda minha necessidade...

     

    Atenciosamente Tiago Xavier

     

     

     

     

    Thiago,

    Eu usei esse http://sharppdf.sourceforge.net/ e sempre me atendeu mais aqui vc monta tudo na unha


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Sugerido como Resposta Luiz Estevam segunda-feira, 9 de maio de 2011 17:22
    • Marcado como Resposta Harley Araujo sexta-feira, 13 de maio de 2011 14:19
    segunda-feira, 9 de maio de 2011 14:46
    Moderador
  •  Então gostei do componente fácil de mecher mais ainda estou com  2 problemas o que mandar gerar por exemplo

     

        System.Drawing.Size s = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Size;
        System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(s.Width, s.Height);
        System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bmp);
        g.CopyFromScreen(0, 0, 0, 0, s);
    
        pdfDocument myDoc = new pdfDocument("TESTE", "XX");
        /*Creation of the first page*/
        pdfPage myFirstPage = myDoc.addPage();
        /*Draw the line on the first page*/
    
        myFirstPage.addImage(bmp, 10, 100);
    
       
        myDoc.createPDF(@"c:\test.pdf");
        myFirstPage = null;
        myDoc = null; 
    
    

     

    Nesse código acima mandei imprimir  um print screem da tela..  não é o que preciso mais chegou mais perto, preciso imprimir uma determinada área apenas da página ;

    (imprimir = gerar pdf)

    To quase chegando lá....

    Obrigado Seilor

     

     

    segunda-feira, 9 de maio de 2011 18:18
  •  Então gostei do componente fácil de mecher mais ainda estou com  2 problemas o que mandar gerar por exemplo

     

      System.Drawing.Size s = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Size;
      System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(s.Width, s.Height);
      System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bmp);
      g.CopyFromScreen(0, 0, 0, 0, s);
    
      pdfDocument myDoc = new pdfDocument("TESTE", "XX");
      /*Creation of the first page*/
      pdfPage myFirstPage = myDoc.addPage();
      /*Draw the line on the first page*/
    
      myFirstPage.addImage(bmp, 10, 100);
    
      
      myDoc.createPDF(@"c:\test.pdf");
      myFirstPage = null;
      myDoc = null; 
    
    

     

    Nesse código acima mandei imprimir  um print screem da tela..  não é o que preciso mais chegou mais perto, preciso imprimir uma determinada área apenas da página ;

    (imprimir = gerar pdf)

    To quase chegando lá....

    Obrigado Seilor

     

     

    Então quando vc cria o seu pdf vc vai adicionando nele o que vc deseja mostrar, como tinha te falado ele é bem na unha mesmo, mais vc monta da forma que achar mais viável

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Marcado como Resposta Harley Araujo sexta-feira, 13 de maio de 2011 14:19
    segunda-feira, 9 de maio de 2011 20:23
    Moderador