Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos,
Estou criando uma ferramenta para gerar um arquivo PDF a partir do conteúdo de uma notícia cadastrada no site.
Porém, estas notícias são inseridas usando o FCK Editor para que o cliente tenha as opções de formatação.
Mas, quando mandamos gerar o arquivo PDF, ele vem com todos os códigos HTML, pois é o que temos no banco.
O que posso fazer neste caso?
Segue o código usado:
Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF()
pdf.SetPath("fpdf/")
pdf.Open()
pdf.AddPage()
pdf.SetFont "Arial","",14
pdf.MultiCell 0, 6, "Publicada pelo SITE"
pdf.Image "logo.jpg", 10, 20, 30, 17, "JPG", "http://www.dominio.com/"
pdf.Ln
pdf.Ln
pdf.Ln
pdf.Ln
pdf.SetFont "Arial","",7
pdf.MultiCell 0, 6, nomecat
pdf.SetFont "Arial","",7
pdf.MultiCell 0, 6, wdata
pdf.SetFont "Arial","",7
pdf.MultiCell 0, 6, subtitulo
pdf.SetFont "Arial","",14
pdf.MultiCell 0, 6, titulo
pdf.Ln 6
pdf.SetFont "Arial","",10
pdf.MultiCell 0, 6, texto
pdf.SetFont "Arial","",10
pdf.MultiCell 0, 6, "Fonte: "&fonte
pdf.SetFont "Arial","",10
pdf.MultiCell 0, 6, "Autor: "&autor
pdf.Close()
pdf.Output wcaminhoPdf, "F"
Agradeço qualquer ajuda
[]'s
Jonathan,
Boa tarde,
Obrigado pela ajuda.
Infelizmente, o servidor do cliente não possui componentes. A única forma que conseguimos foi com o código que passei.
O servidor é dedicado e o cliente não quer comprar componentes.
Vou testar em outro servidor pra tentar convencê-lo.
[]'s
nunca usei esse fpdf, mas veja se isso não é um caminho
http://www.aspxnet.it/public/Default.asp?page=175&idp=46
no abcpdf dá pra gerar a partir de uma url, ele converte o html normal
você não pode usar o ABCPDF?