Ir para conteúdo
  • Cadastre-se

dev botao

Imprimir PDF em fast no delphi 11 (Alexandria) erro "Invalid ZStream operation!"


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

Recommended Posts

  • 1 mês depois ...
Em 12/10/2021 at 23:18, JNPace disse:

Atualizando um projeto pro Delphi 11 Alexandria me deparei com este erro e olhando os fontes do ACBrCTeDACTEFR.pas, necessita de colocar: frxPDFExport.Compressed := False;

Adiconei a linha 1283 no fonte em anexo.

https://quality.embarcadero.com/projects/RSP/issues/RSP-35516

ACBrCTeDACTEFR.pas 117 kB · 1 download

bom dia.

aparentemente tem um correção pra isso: https://quality.embarcadero.com/projects/RSP/issues/RSP-35516

copia a System.ZLib.pas na pasta do seu projeto, e faz as alterações acima

att.

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
Em 10/12/2021 at 10:59, Emerson Teixeira disse:

bom dia.

aparentemente tem um correção pra isso: https://quality.embarcadero.com/projects/RSP/issues/RSP-35516

copia a System.ZLib.pas na pasta do seu projeto, e faz as alterações acima

att.

Bom dia!

 

Para mim não funcionou com estas alterações, tive de alterar diretamente no Fast Report (frxZLib).

 

Com a alteração que fiz não precisa desativar a compactação do PDF.

Sem compactar estava inviável gerar PDF e enviar para o destinatário.

Temos clientes que emitem centenas de notas por dia e sem compactar aumenta de 8 a 10x o tamanho do PDF.

Pasta das notas do dia com pdf compactado beirava 1Gb e sem compactação quase chegou a 10Gb.... totalmente inviável.

Vendo o fonte parece pouca alteração (faça um compare e verá) mas levei quase 7 horas para chegar no resultado esperado.

 

EDIT: Só para afirmar, é um problema para quem usa o Delphi Alexandria (11 / 11.1)

frxZLib.pas

Editado por -=Ma®©oS=-
  • Curtir 1

-=Ma®©oS=-

Link para o comentário
Compartilhar em outros sites

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

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.