none
Gerar PDF de uma Div ou de um Painel em C# RRS feed

  • Pergunta

  • Olá Pessoal.

    estou querendo gerar um PDF apartir de um painel na minha aplicação C#, vi alguns tutoriais mais todos os exemplos mostram como gerar um Pdf somente com texto. fiz o exemplo abaixo utilizando a biblioteca REPORT.dll e esta funcionando, mais o que preciso e imprimir tudo que esta dentro de uma div (imagem e texto).

    Gerar PDF de uma Div ou de um Painel em C#

     

    using Root.Reports;
    
            public void gerarPDF()
            {
                //cria um novo PDF
                Report reportePDF = new Report(new PdfFormatter());
    
                //define a fonte usada
                FontDef fontReport = new FontDef(reportePDF, FontDef.StandardFont.TimesRoman);
                FontProp PropFontReport = new FontPropMM(fontReport, 10);
    
                //cria uma nova página
                Root.Reports.Page NovaPagina = new Root.Reports.Page(reportePDF);
    
                //insere uma linha de texto
                NovaPagina.AddCB_MM(60, new RepString(PropFontReport, "Olá Report"));
                NovaPagina.AddCB_MM(120, new RepString(PropFontReport, "Renato Souza de Almeida"));
    
                try
                {
                    //Salva e Visualiza o PDF
                    reportePDF.Save(TxSalvarPdf.Text + "\\RelatorioTMA.pdf");
                    RT.ViewPDF(reportePDF, "RelatorioTMA.pfd");
                }
                catch (Exception)
                {
                    throw;
                }
            }
    

     


    Renato Souza www.twitter.com/@renatin.bsi
    terça-feira, 17 de janeiro de 2012 11:33

Respostas

Todas as Respostas