Salvar Boleto em Pdf diretamente

Sep 24, 2013 at 9:48 PM
Ola pessoal

eu estou conseguindo gerar o boleto normalmente, conforme o exemplo, porem, o que eu queria, é que quando o usuario aperta-se o botao para gerar o boleto, ele simplesmente abra em PDF para a pessoa salvar, nao precisa mostrar na tela, apenas ter esta opcao para salvar em PDF direto
alguma dica ?
Oct 3, 2013 at 7:01 PM
Mar 12, 2015 at 8:16 PM
Edited Aug 21, 2015 at 4:36 PM
Pessoal apanhei muito pra conseguir gerar um boleto em pdf.
Estudei todas as dlls possíveis e imagináveis no meu prazo apertado de uma semana.
iTextSharp, ICSharpCode, Pdfizer, Spire.Doc, Codaxy.WkHtmlToPdf;
Vi inúmeros exemplos para fazer a conversão de html para pdf.
Estudei de html para imagem e de imagem para pdf.

Por fim encontrei uma solução (paga).
HiQPdf

Alterei um exemplo de boleto Santander que peguei daqui e alem de gerar o boleto ele gera tambem o pdf.

Encontrei muitas sugestões mas poucas aplicáveis para meu projeto web em asp.net e c#
Usei c#
Precisei criar ImagemCodigoBarra.ashx para a exibição do código de barras.

No Package Manager Console instalei
PM> Install-Package Boleto.Net
PM> Install-Package hiqpdf

Segue o projeto funcionando perfeitamente.
http://celeriweb.com.br/BoletoNetPDF.rar

Qualquer duvida só me avisar.

Felipe Celeri
felipeceleri@gmail.com
Apr 17, 2015 at 10:02 PM
Felipe Celeri, esse componente é pago cara. Você devia ao menos ter cidato isso. Perdi meu tempo estudando o seu exemplo.
Aug 21, 2015 at 4:36 PM
meneguci wrote:
Felipe Celeri, esse componente é pago cara. Você devia ao menos ter cidato isso. Perdi meu tempo estudando o seu exemplo.
meneguci sinto muito ter esquecido de mencionar que ele é pago. Já editei meu comentário.
Mas no entanto todos os demais free que encontrei não solucionaram meu problema, minha colaboração foi pra poupar tempo e ajudar meus colegas.
Notei que já se passaram 4 meses desde a sua tentativa. Você encontrou uma solução melhor e aplicável? Poderia compartilha-la conosco?
A principio tentei usar dlls free, se encontrou por gentileza proponha uma solução melhor.

Abraço,
Felipe Celeri
Aug 21, 2015 at 8:27 PM

Pessoal, estou usando

http://www.html2pdfrocket.com/

para converter HTML para PDF.

Online, bom, 0800 para até 200 créditos. 5mb por arquivo.

Por enquanto estou feliz usando esse conversor.

---
Rodrigo Rocha, Open Source Developer
RDI - Rocha Digital Intelligence
Rua Pouso Alegre 1011, SL 207 - Floresta
Belo Horizonte, MG 31015215
(w) +55 31 25352877
(w) +55 31 30416416
(m) +55 31 83876036
E-mail: [email removed]
Microsoft Certified Technology Specialist

 

Em 21.08.2015 16:03, celeri escreveu:

From: celeri

meneguci wrote:
Felipe Celeri, esse componente é pago cara. Você devia ao menos ter cidato isso. Perdi meu tempo estudando o seu exemplo.
meneguci sinto muito ter esquecido de mencionar que ele é pago. Já editei meu comentário.
Mas no entanto todos os demais free que encontrei não solucionaram meu problema, minha colaboração foi pra poupar tempo e ajudar meus colegas.
Notei que já se passaram 4 meses desde a sua tentativa. Você encontrou uma solução melhor e aplicável? Poderia compartilha-la conosco?
A principio tentei usar dlls free, se encontrou por gentileza proponha uma solução melhor.

Abraço,
Felipe Celeri
Aug 21, 2015 at 8:30 PM
Desculpe celeri, testei outros e acabei chegando a mesma conclusão. Tive de convencer o cliente a comprar o componente. Tirando esse porém, o seu post foi de grande ajuda.
Aug 21, 2015 at 8:45 PM
Edited Aug 21, 2015 at 8:48 PM
Pessoal... também testei vários também... o que tive sucesso foi com o pago (HiQPdf) e com o NReco http://www.nrecosite.com/pdf_generator_net.aspx

O NReco é free... tem a versão paga... mas o free atendeu 100%... gerou o boleto com ótima qualidade. Não explorei todo a dll.. acredito que vale a pena...

O projeto inicial foi do Felipe Celeri... inclui apenas a parte de gerar o pdf com o NReco que também foi um indicação dele após algumas trocas de e-mail.

Baixe o projeto do Felipe (http://celeriweb.com.br/BoletoNetPDF.rar), baixe a dll do NReco (free) e altere o bloco de gerar o pdf:

HtmlToPdfConverter pdf = new HtmlToPdfConverter();
pdf.CustomWkHtmlArgs = "--encoding UTF-8";
var pdfBytes = pdf.GeneratePdf(bb.MontaHtml());

Os testes e trocas de e-mail foram realizados hoje (21/08/2015).

Abraço e sucesso a todos.
Carlos Scaratti