none
Problema ao criar Pdf com itexshap na camada de negocio BLL RRS feed

  • Pergunta

  • Boa noite, <o:p></o:p>

    Estou com um grande
    problema, estou usando uma biblioteca Itexsharp e estou com problema ao criar
    PDF na minha camada de negocio BLL.<o:p></o:p>

    A minha Class não
    reconhece a referência using System.Web.UI.Page para que eu possa usar no meu código.        
    Isso serve para que eu possa visualizar o PDF no meu navegador.

    Este é um exemplo do código

    MemoryStream stream = new MemoryStream();
    
                Document document = new Document(PageSize.A4);
    
                PdfWriter.GetInstance(document, stream);
    
              
                iTextSharp.text.Image logo = iTextSharp.text.Image.GetInstance(HttpContext.Current.Server.MapPath("~/Styles/proposta.png"));
                logo.ScalePercent(47f);
                            HeaderFooter rodape = new HeaderFooter(new Phrase("F-1 M. Mar/09 Revisão 10  ", FontFactory.GetFont("Arial", 8)), true);
    
                document.Footer = rodape;
    
                document.Open();
    
    document.Close();
                            // * Enviando o documento ao usuário
                // * Especifica o MIMETYPE
                Response.ContentType = "application/pdf";
                // * Altera o cabeçalho da página
                Response.AddHeader("content-disposition", "inline; filename=documento.pdf");
                // * Libera o documento
                Response.OutputStream.Write(stream.GetBuffer(), 0, stream.GetBuffer().Length);
                Response.OutputStream.Flush();
                Response.OutputStream.Close();
               

    O Erro gerado é esse

    Error 1 A using namespace directive can only be applied to namespaces; 'System.Web.UI.Page' is a type not a namespace E:\[Departamento de T.I.] SUPORTE - Projeto CRM - 20120516201918(1)\LoginHipercon\HiperconCRM\Cadastro.BLL\PropostaCafeBLL.cs 13 7 Cadastro.BLL

    terça-feira, 26 de fevereiro de 2013 00:41

Respostas

Todas as Respostas