Lançado Adianti Framework 8.1!
Clique aqui para saber mais
Apagar pdf após sua geração Pessoal, Como faço para que após a impressão de um arquivo pdf ele seja apagado? Pois ele sempre está ficando na pasta /output, como no exemplo do tutor. Queria que ao criar o pdf, ele seja mostrado e logo após seja apagado automaticamente. Ou mesmo que ele seja gerado e mostrado sem a necessidade de ser salvo. Tentei com unlink, mas ele apaga antes de ser visualizado....
CJ
Apagar pdf após sua geração  
Pessoal,
Como faço para que após a impressão de um arquivo pdf ele seja apagado? Pois ele sempre está ficando na pasta /output, como no exemplo do tutor. Queria que ao criar o pdf, ele seja mostrado e logo após seja apagado automaticamente. Ou mesmo que ele seja gerado e mostrado sem a necessidade de ser salvo. Tentei com unlink, mas ele apaga antes de ser visualizado.

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (6)


MG

Use o comando unlink("caminho/nomearquivo") após a exibição ou impressõ.
CJ

Marcelo,

Tentei fazer como você mencionou, mas não deu certo.

if (!file_exists($file) OR is_writable($file))
{
$pdf->output($file);

parent::openFile($file);

unlink($file);
}

Aparentemente o arquivo é apagado antes de ser aberto no browser. Consta Falha ao carregar o documento PDF.
MG

Tenta try/finally
CJ

Marcelo, primeiramente obrigado por tentar ajudar. Mas não deu certo com o try/finally. Continua sem exibir o arquivo gerado, pois é apagado antes de ser visualizado.
CJ

Depois de muito tempo ainda não consegui resolver. Acredito que esteja apagando antes de o usuário salvar ou seja exibido
MG

Posta o código ou me envia quem sabe olhando eu possa ajudar?
marcelo@mgsistemas.com.br