Primeiro, tenho que garantir que o importa qual navegador você está usando. A menos que você esteja usando a caixa de diálogo padrão de impressão do sistema operacional, o navegador usará sua própria biblioteca para criar o PDF. Os resultados variam entre os diferentes navegadores.
Assim como experimento, imprimi esta página usando o Firefox e o Chromium. O Firefox não salvou nenhum link clicável. O Chromium economizou cerca de 50% e a seleção pareceu ser bastante aleatória.
Acredito que a melhor solução para você seria instalar um complemento / extensão do navegador que funcione.
Fiz uma pesquisa rápida e, para o Firefox, encontrei este: o nome sem imaginação Imprimir páginas em PDF . Link direto para a versão mais recente: 0.5.0.6 .
Creates one Pdf from any amount of open Browsertabs,Bookmarks/-folder, Scrapbook(Plus) pages. This document can be archived, sended [sic] by e-mail or printed out with any standard Pdf Viewer.
se você percorrer a lista de recursos, encontrará o que está procurando:
- Retains links in the pdf from the content of webpages
- Supports local links for navigating in the webpage/pdf
Eu testei rapidamente e imprimi a página corretamente com todos os links clicáveis.