Membros Pro TiagoTecchio Postado 24 Janeiro Membros Pro Compartilhar Postado 24 Janeiro Boa tarde colegas, Estou usando o FastReport 4 para gerar os relatórios no meu software e a exportação para PDF gera arquivos gigantes quando utilizo o recurso AllowHTMLTags do objeto TfrxMemoView. Acontece que preciso destacar algumas palavras em negrito pois trata-se de um contrato com múltiplas páginas. Uma vez gerado o PDF, percebe-se que o FastReport criou uma imagem da página contendo o texto formatado (não é possível selecionar o texto, por exemplo). Tentei utilizar a classe SynPDF (Synopse PDF Engine) como alternativa: ela até funciona, o PDF fica minúsculo e a qualidade é excelente porém a borda direita dos textos fica truncada (imagem anexada). Tentei entrar em contato com o desenvolvedor para ver uma possível solução mas fui solenemente ignorado A pergunta: as versões mais novas do FastReport resolvem este problema do tamanho? Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Alexandre de Paula Postado 24 Janeiro Consultores Compartilhar Postado 24 Janeiro Boa tarde, Não tenho informação sobre o FastReport, mas gostaria de sugerir a análise do FPDF Pascal. https://github.com/Projeto-ACBr-Oficial/FPDF-Pascal é uma implementação para gerar diretamente arquivos PDF, possui muitos recursos, é muito rápida e permite a compactação do PDF. Vale a pena avaliar. Alexandre de Paula Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro TiagoTecchio Postado 24 Janeiro Autor Membros Pro Compartilhar Postado 24 Janeiro Olá Alexandre, Grato pela dica. Já tinha verificado a implementação o FPDF que o Daniel criou, é bem interessante. Mas converter os nossos relatórios (ou pelo menos estes contratos) para uma nova engine está fora do radar, pois é muita coisa. Usamos o FastReport extensivamente, gosto bastante dele devido a flexibilidade e velocidade, só este problema do tamanho do PDF que está me incomodando. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Renato Rubinho Postado 24 Janeiro Consultores Compartilhar Postado 24 Janeiro Não sei se todas as versões tem, mas veja nas opções de existe algo para compactar e também opção para não enviar as fontes. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro TiagoTecchio Postado 25 Janeiro Autor Membros Pro Compartilhar Postado 25 Janeiro Olá Renato, Já tentei todas estas opções, combinações entre elas e infelizmente o PDF continua inchado. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 25 Janeiro Moderadores Compartilhar Postado 25 Janeiro remove se tiver as imagens e testa! Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Renato Rubinho Postado 25 Janeiro Consultores Compartilhar Postado 25 Janeiro 19 horas atrás, TiagoTecchio disse: Tentei utilizar a classe SynPDF (Synopse PDF Engine) como alternativa: ela até funciona, o PDF fica minúsculo e a qualidade é excelente porém a borda direita dos textos fica truncada (imagem anexada). Tentei entrar em contato com o desenvolvedor para ver uma possível solução mas fui solenemente ignorado Se for usar como alternativa, veja se tem opção de margens, ou configure o leiaute do relatório como A4, pois se estiver Carta no relatório e a geração do pdf em A4, poderá truncar pela página do pdf ser mais estreita que da origem. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro TiagoTecchio Postado 26 Janeiro Autor Membros Pro Compartilhar Postado 26 Janeiro Bom dia, Para tentar exemplificar o problema, gerei dois PDFs. Tamanho da página é A4: 1 - gerado pela exportação padrão do FastReport (256 kbytes) 2 - outro gerado pelo SynPDF (4 kbytes) Anexei também o arquivo fp3, referente ao relatório em si. São apenas dois memos com um texto justificado, o primeiro com tags HTML para negritar, e outro sem. fast.fp3 gerado-pelo-fastreport.pdf gerado-pelo-synpdf.pdf Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Victor H. Gonzales - Panda Postado 26 Janeiro Consultores Compartilhar Postado 26 Janeiro eu acho que o Fast, o tamanho que você está referenciando é porque você está embarcando fonte e background junto ao pdf, se remover isso deve ficar ínfimo tambem. Victor H Gonzales - Pandaaa Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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" Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Victor H. Gonzales - Panda Postado 26 Janeiro Consultores Solution Compartilhar Postado 26 Janeiro 76063.pdf Victor H Gonzales - Pandaaa Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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" Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro TiagoTecchio Postado 29 Janeiro Autor Membros Pro Compartilhar Postado 29 Janeiro Bom dia Victor, Grato pela resposta. Era isso mesmo que eu queria saber. Então a versão mais atualizado do FastReport resolve o problema que estou tendo com versão 4. Vamos providenciar a atualização durante o ano. Obrigado e um bom dia. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Victor H. Gonzales - Panda Postado 29 Janeiro Consultores Compartilhar Postado 29 Janeiro 6 minutos atrás, TiagoTecchio disse: Bom dia Victor, Grato pela resposta. Era isso mesmo que eu queria saber. Então a versão mais atualizado do FastReport resolve o problema que estou tendo com versão 4. Vamos providenciar a atualização durante o ano. Obrigado e um bom dia. Bom dia... não uso a versão 4 a muitos anos, usava a versão 5 por um longo período, nela tem a questão de embarcar fontes e background (isso se é referente ao tamanho do pdf que estamos falando) se for isso, verifica se não há esses parâmetros no seu componente Victor H Gonzales - Pandaaa Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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" Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro TiagoTecchio Postado 29 Janeiro Autor Membros Pro Compartilhar Postado 29 Janeiro Existem as opções, mas tentei desativar, ativar, enfim, combinei todas elas e não funciona. É um bug da versão e que foi resolvido nas versões posteriores. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Victor H. Gonzales - Panda Postado 29 Janeiro Consultores Compartilhar Postado 29 Janeiro tenta com a versão trial, veja se muda o seu resultado estamos falando de 10 anos pelo menos, muita coisa mudou. porem as versões atuais não são compatíveis com Delphi7 se não estou enganado, se essa for a sua IDE. https://www.fast-report.com/en/blog/show/discontinuing-support-older-delphi/ Delphi 7 funciona até a 2023.1 segundo a noticia acima Victor H Gonzales - Pandaaa Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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" Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro TiagoTecchio Postado 29 Janeiro Autor Membros Pro Compartilhar Postado 29 Janeiro OK, grato pelas informações. Usamos o Delphi XE6, que não tinha o FR como opção. Neste caso usamos uma versão do FR (a 4) adquirida uns anos antes. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 29 Janeiro Moderadores Compartilhar Postado 29 Janeiro 45 minutos atrás, TiagoTecchio disse: OK, grato pelas informações. Usamos o Delphi XE6, que não tinha o FR como opção. Neste caso usamos uma versão do FR (a 4) adquirida uns anos antes. Creio que a versão citada não é compatível pois a 4 é de anos mesmo. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora