_ Autor original: shiva.ch ... @ gmail.com (10 de setembro de 2012 11:00:46) _
No ffx, quando eu desativo o plugin adobe, uma caixa de download aparece com o nome de arquivo correto. No IE8 não consigo desabilitar o plugin do Adobe por algum motivo, então ele sempre abre no navegador. Isso funciona bem, no entanto, tanto no ffx quanto no IE8, quando pressiono o botão Salvar na barra de ferramentas do Adobe, recebo o nome de arquivo errado.
_Problema original: http://code.google.com/p/dompdf/issues/detail?id=531_
_Desde eclecticgeek em 10 de setembro de 2012 17: 58: 37_
Se o seu objetivo é salvar o arquivo, você deve usar:
$dompdf->stream('filename.pdf',array('Attachment'=>1));
O anexo deve ser 1 por padrão. Não tenho certeza de como os navegadores lidam com um nome de arquivo especificado se o PDF for exibido no navegador. Ele pode ignorar o nome e usar o nome do arquivo PHP. Terei que fazer mais pesquisas sobre isso.
Além disso, qual versão do dompdf?
A maneira mais fácil de controlar o nome do arquivo pdf é através do atributo "nome do arquivo" no cabeçalho Content-Disposition. Mas essa técnica força o download do PDF em vez de abri-lo no navegador (por meio do Acrobat).
No segundo caso (abrir pdf no navegador -> Acrobat), não há como controlar o nome do arquivo. De fato, se você pressionar "Salvar", o Acrobat mostra um nome de arquivo criado usando o nome da página e ".pdf". Para exemplos, se você tentar salvar o pdf criado por CreatePdf.aspx, o Acrobat escolha "createpdf.pdf" como nome de arquivo. Não encontrei nenhuma maneira de alterá-lo (Content-Disposition + inline + filename não funciona).
https://docs.google.com/document/d/1aIW7sRMGTZc8Whar2t1e6WAMF9-ifdTO6WSw8-EClFY/preview
_Desde eclecticgeek em 10 de setembro de 2012 17: 58: 37_
Se o seu objetivo é salvar o arquivo, você deve usar:$dompdf->stream('filename.pdf',array('Attachment'=>1));
O anexo deve ser 1 por padrão. Não tenho certeza de como os navegadores lidam com um nome de arquivo especificado se o PDF for exibido no navegador. Ele pode ignorar o nome e usar o nome do arquivo PHP. Terei que fazer mais pesquisas sobre isso.
Além disso, qual versão do dompdf?
Isso funciona para mim. Obrigado
Comentários muito úteis
_Desde eclecticgeek em 10 de setembro de 2012 17: 58: 37_
Se o seu objetivo é salvar o arquivo, você deve usar:
O anexo deve ser 1 por padrão. Não tenho certeza de como os navegadores lidam com um nome de arquivo especificado se o PDF for exibido no navegador. Ele pode ignorar o nome e usar o nome do arquivo PHP. Terei que fazer mais pesquisas sobre isso.
Além disso, qual versão do dompdf?