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.
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.
Use o comando unlink("caminho/nomearquivo") após a exibição ou impressõ.
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.
Tenta try/finally
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.
Depois de muito tempo ainda não consegui resolver. Acredito que esteja apagando antes de o usuário salvar ou seja exibido
Posta o código ou me envia quem sabe olhando eu possa ajudar?
marcelo@mgsistemas.com.br