Estou em 18.04 e tentando imprimir uma página da web em PDF, o que funciona bem se eu escolher "Imprimir em arquivo" no menu de impressão. O problema é que não parece haver uma maneira de preservar os links na página. Eu tentei algumas páginas da web diferentes e isso não parece importar - imprimir em PDF a partir da caixa de diálogo de impressão não retém nenhum link.
Não vejo nada que eu possa tocar nas configurações, e esta página em particular está disponível apenas para usuários logados em um site Drupal, então não posso simplesmente usar uma ferramenta de linha de comando para puxá-la.
Existe uma maneira viável de imprimir uma página da Web em PDF e reter todos os links?
Supondo que você esteja usando o Firefox, esta é uma solicitação de longa data (12 anos e contando).
Existem algumas alternativas listadas neste post do Superusuário , sendo algumas delas:
Use alguma extensão para o Firefox
Eu não queria adicionar extensões aleatórias para isso, então não testei nenhuma.
Usar
wkhtmltopdf
Eu tenho alguns problemas estranhos de renderização de fontes (a metade superior das fontes monoespaçadas foi cortada). Não tenho certeza por quê. Caso contrário, o PDF parecia bom. Um usuário sugere usar
pandoc
via conversão LaTeX.Provavelmente não funcionará para páginas autenticadas.
Use o Chrome/Chromium.
Isto é o que eu acabei fazendo. É automatizável:
Você pode confiar em cookies salvos com o Chrome para evitar o problema de login.