Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 550 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

logo.png

Foi lançado recentemente o ACBrBoletoFPDF, um novo componente desenvolvido para facilitar a impressão de boletos utilizando o ACBrBoleto. Esse componente foi criado com a intenção de oferecer uma solução independente de recursos gráficos, especialmente em servidores consoles.

Uma das principais características do ACBrBoletoFPDF é a possibilidade de adicionar uma senha ao arquivo PDF gerado, aumentando a segurança dos boletos impressos. Isso é especialmente relevante para empresas que precisam garantir a confidencialidade das informações presentes nos boletos.

Além disso, o ACBrBoletoFPDF já está disponível no instalador ACBrInstall, facilitando sua adoção por desenvolvedores que utilizam o ACBrBoleto em seus projetos.

Esse novo componente utiliza a FPDF-Pascal, uma biblioteca convertida da famosa biblioteca FPDF, muito utilizada no PHP. A FPDF permite a criação de relatórios PDFs totalmente por código. Isso significa que os desenvolvedores também podem utilizar a FPDF-Pascal para criar relatórios PDF personalizados de maneira eficiente.

Com o lançamento do ACBrBoletoFPDF, espera-se que o processo de impressão de boletos se torne muito mais rápido, acessível e seguro, atendendo às necessidades das empresas que dependem dessa funcionalidade.

Essa é uma ótima notícia para desenvolvedores e empresas que lidam com boletos e desejam uma solução confiável e eficiente para a impressão desses documentos. O ACBrBoletoFPDF abre novas possibilidades para a automação de processos financeiros e oferece uma alternativa viável para a geração de boletos em ambientes sem recursos gráficos.

O ACBr incorporou os fontes da biblioteca FPDF-Pascal, na pasta: \ACBr\Fontes\Terceiros\FPDF-Pascal

Saiba mais sobre a FPDF-Pascal no link abaixo:
https://github.com/Projeto-ACBr-Oficial/FPDF-Pascal
 

  • Curtir 9
  • Obrigado 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Victor H. Gonzales - Panda changed the title to Foi lançado recentemente o ACBrBoletoFPDF, um novo componente desenvolvido para facilitar a impressão de boletos utilizando o ACBrBoleto.
  • Fundadores
Postado

Logo teremos novos Demos para o ACBrBoleto, usando a FPDF... mas em testes preliminares, a geração de PDF com a biblioteca FPDF-Pascal, se mostrou incrivelmente rápida, e gerando um PDF bem mais enxuto...

  • O tamanho do Boleto em PDF gerado pela FPDF, fica bem menor, em relação ao Boleto em PDF gerado pelo Fortes Report
    • Boleto FPDF Compactado - 5K
    • Boleto FPDF Sem comactação - 14k
    • Boleto PDF em Fortes Report - 29K
       
  • Tempo de Geração de 11 Boletos, com FPDF
    image.png
     
  • Tempo de Geração de 11 Boletos, com Fortes Report
    image.png

 

Nota: A geração do Boleto com a FPDF pode ficar ainda mais rápida, se a compactação for desligada... mas no momento não há uma propriedade no componente, que permita esse ajuste...

procedure TACBrBoletoFPDF.GeraBoleto(const AACBrTitulo: TACBrTitulo);
begin
  GeraDados(AACBrTitulo);
  FPDF.SetUTF8({$IfDef USE_UTF8}True{$Else}False{$EndIf});
  FPDF.SetCompression(True);   // Para não compactar o PDF, Mude para False
  FPDF.AddPage();
  FPDF.SetFont('arial', '', 8);
  GeraFichaPagamento(AACBrTitulo);
end;

 

  • Curtir 5
  • Obrigado 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.