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
Tempo de Geração de 11 Boletos, com Fortes Report
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;