Como instruir o Chrome a fazer o download de PDF em vez de (pré) visualizar no navegador?

8

Eu tenho um arquivo PDF para download por usuários no meu site.

Existe uma maneira de instruir o Chrome a não visualizar o PDF no navegador de usuários quando o usuário clica no link para o PDF, mas faz o download do PDF para a pasta de download de usuários? Ou pelo menos instrua o Google Chrome a perguntar ao usuário se ele deseja visualizar o PDF no navegador ou fazer o download dele (em vez de apenas visualizá-lo no navegador automaticamente)?

Obrigado :)

    
por rassom 24.01.2015 / 09:06

3 respostas

8

Você poderia usar a propriedade download em seu link (âncora) da seguinte forma:

<a href="some/path/somefile.pdf" download target="_blank">download PDF file</a>

Isso forçaria o download nos navegadores que o suportam (Chrome, Firefox e Opera). No entanto, não é suportado no momento no IE ou no Safari, de acordo com este link

Fonte: link

    
por 24.01.2015 / 21:25
2

Não tenho certeza se isso é possível através de código personalizado no site. Tanto quanto eu sei, é totalmente depende da configuração do usuário em seu navegador chrome.

Basicamente, quando você digita: chrome: // plugins / , ele listará seus plug-ins do Chrome e se o plug-in de desativação do usuário for chamado: Chrome PDF Viewer , somente o Chrome peça para baixar o PDF. Caso contrário, o PDF será aberto automaticamente.

    
por 24.01.2015 / 09:24
1

Isso pode ser feito simplesmente em vez de clicar no arquivo PDF, clicar com o botão direito nele e selecionar "salvar link como", e o Chrome iniciará o download do arquivo PDF e verifique o formato do arquivo antes de salvar o arquivo. endereço de link, geralmente seria .pdf, mas se não, então escreva manualmente .pdf depois.

    
por 24.01.2015 / 20:28