Jump to content
vitorsilmor

Exportar DataTable para PDF.

Recommended Posts

Bom dia,

 

estou tentando exportar um DATA TABLE para PDF, porém não estou conseguindo.
Primeiro eu montei o grid buscando as informações que preciso na tabela.O
Joguei esse em uma variavel do tipo GridView e iniciei a tentativa de exportar para PDF, porém recebo uma mensagem de que "O Thread estava sendo anulado".

Segue o código:

 

DataTable dt = objBL.MontaGridRelatorioCartao("", "", 6777, "", Arquivo, ""); //Os dados que quero estão em DT!

GridView GridView1 = new GridView();

GridView1.AllowPaging = false;
GridView1.DataSource = dt;
GridView1.DataBind();

O problema vem aqui:

try
 {
                   
 	Response.ContentType = "application/pdf";
	Response.AddHeader("content-disposition",
	"attachment;filename=DataTable.pdf");
	Response.Cache.SetCacheability(HttpCacheability.NoCache);
	StringWriter sw = new StringWriter();
	HtmlTextWriter hw = new HtmlTextWriter(sw);
	GridView1.RenderControl(hw);
	StringReader sr = new StringReader(sw.ToString());
	Document pdfDoc = new Document(PageSize.A4.Rotate(), 10f, 10f, 100f, 0f);
	HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
	PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
	pdfDoc.Open();
	htmlparser.Parse(sr);
	pdfDoc.Close();
	Response.Write(pdfDoc);
	Response.End();
}
catch (Exception e)
{
	throw e;
}

Alguém já passou por isso e pode dar uma dica?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By mancialeo_geo
      Olá pessoal! Trabalho com mapas no qgis e finalizo os layouts no corel, faço omapeamento das areas com vants, mas me aconteceude não mapear toda area tive que completar com imagem de satelite, finalizo ele no qgis exporto como pdf, em programas para abrir pdfs ele abre normal, quando abro o pdf no corel ele coe umapartes das imagens transformando elas em png, como resolvo isso é problema no qgis ou no corel?
    • By s3c0
      Amigos,
       
      boa noite. Estou tentando gerar um simples documento em PDF, porém sempre retorna erro quando adiciono imagem.
       
      Utilizo o componente FPDF.
       
      Abaixo a página que é gerada o erro.
      <!--#include file="fpdf.asp"--> <% dim pdf Dim imagem '// criando o pdf set pdf=CreateJsObject("FPDF") '// aki poderemos adcionar várias funções como titulos padroes para todas as páginasm numeração de páginas e etc. '// montando o corpo do pdf, setando o tipo da folha, tipo de medida e o tamanho da folha pdf.CreatePDF "P","mm","A4" pdf.SetPath("fpdf/") pdf.Open() '// adcionando página pdf.AddPage() pdf.Image "arquivos/background1.jpg",0,0,200 pdf.Close()  
      Alguém saberia me dizer onde está o erro?
    • By wsoalves
      Olá. Eu tenho um formulário interativo em PDF , e queria passar as informações via PHP para banco de dados ao invés de E-mail, mas não estou conseguindo de jeito nenhum! quem poder me dar uma força? desde já agradeço!
    • By Renata88
      Bom dia pessoal,
       
      Alguém sabe se tem alguma biblioteca php para extrair imagem de pdf?
      Nas minhas buscas pelo google, eu só consegui encontrar para extrair texto de pdf.
       
       
       
    • By Renata88
      Olá pessoal,
       
      Estou trabalhando com um arquivo pdf onde, com a biblioteca PDFParser, leio todo o conteúdo desse arquivo e o total de páginas dele.
      Porém, minha dúvida é, como ler o texto de uma posição específica do pdf?
      Eu realmente não faço ideia de por onde começar.
       
      Se alguém puder me ajudar, agradeço muito.
       
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.