reactjs - Download de PDF no Nextjs
É possível ter um botão/link que acione o download de PDF ao clicar?
Estou criando um portfólio e tenho uma parte onde você precisa baixar meu currículo, isso é possível, e como se for?
Resposta #1
Sim! É possível, a primeira coisa a ter em mente é onde você vai hospedar o PDF que você vai baixar. Você pode tê-lo como um recurso em sua página da web ou em um bucket de armazenamento de qualquer um dos principais provedores e, em seguida, basta adicionar o seguinte trecho.
<a href='assets/my_pdf.pdf' download>Download pdf</a>E você substituiria assets/my_pdf.pdf pelo URL apontando para o seu arquivo.
Resposta #2
No Nextjs 13 (não tenho certeza se é o mesmo em outras versões) você precisaria colocar seu arquivo PDF no diretório público do seu projeto. Então você pode usar uma simples tag <a> assim <a href="/resume.pdf" download>Download</a>
Para referência, confira esta discussão no GitHub