«Imprimer» la page Web au format PDF avec des hyperliens de travail

11

J'imprime beaucoup de pages Web au format PDF, en utilisant CutePDF. Les URL sont conservées en tant que liens actifs dans le document pdf, mais les hyperliens ne génèrent pas de lien actif.

Existe-t-il une imprimante PDF, de préférence gratuite, qui conserve des hyperliens actifs lors de l'impression de pages Web?

(Et s'il vous plaît, ne conseillez aucun outil qui ne le fait pas spécifiquement)

J'utilise Firefox, mais je ne pense pas que le navigateur soit important.

bretddog
la source
Je ne sais pas exactement ce que vous entendez par hyperliens masqués. Selon la définition connue d' un hyperlien masqué, cela ne devrait pas avoir d'importance pour une imprimante PDF. En fait, l'imprimante PDF n'a aucun moyen de savoir où mène le lien hypertexte, elle ne fait donc pas de distinction entre les liens masqués et non masqués.
Art Gertner
smc; Je veux simplement dire du texte normal qui a un hyperlien, tel que; superutilisateur Si masqué est incorrect, quel est le terme pour cela?
bretddog
Le terme est hyperlien . N'a rien à voir avec le masquage. Le texte brut est appelé URL . L'hyperlien est un objet cliquable qui vous amène à l' URL . Veuillez lire wiki: Hyperlien et wiki: URL . N'oubliez pas non plus de mettre à jour votre question (y compris le titre)
Art Gertner

Réponses:

4

D' abord , je dois vous assurer qu'il importe quel navigateur que vous utilisez. À moins que vous n'utilisiez la boîte de dialogue d'impression du système d'exploitation standard, le navigateur utilisera sa propre bibliothèque pour créer le PDF. Les résultats varieront selon les différents navigateurs.

Tout comme l'expérience, j'ai imprimé cette page en utilisant Firefox et Chrome. Firefox n'a enregistré aucun lien cliquable. Le chrome a économisé environ 50% et la sélection semblait assez aléatoire.

Je crois que la meilleure solution pour vous serait d'installer un module complémentaire / extension de navigateur qui fera le travail.

J'ai fait une recherche rapide et pour Firefox, j'ai trouvé celui-ci: les pages d'impression au format PDF au nom simple . Lien direct vers la dernière version: 0.5.0.6 .

Crée un Pdf à partir de n'importe quel nombre de onglets de navigation ouverts, de signets / dossier, de pages Scrapbook (Plus). Ce document peut être archivé, envoyé [sic] par e-mail ou imprimé avec n'importe quel visualiseur Pdf standard.

si vous parcourez la liste des fonctionnalités, vous trouverez ce que vous cherchez:

  • Conserve les liens dans le pdf à partir du contenu des pages Web
  • Prend en charge les liens locaux pour naviguer dans la page Web / pdf

Je l'ai testé brièvement et il a imprimé la page correctement avec tous les liens cliquables.

Art Gertner
la source
Eh bien, ça a l'air génial! :) Jusqu'à présent, de bons résultats et de belles options. Merci!
bretddog
1
Ces liens sont morts.
AllInOne
1
@AllInOne, mise à jour
Art Gertner
@ArtGertner Les liens vers n'importe quelle version de celui-ci sont morts. (J'ai adoré le plugin avant ..)
Malachi
5

L'utilisation de l'imprimante virtuelle intégrée «enregistrer au format PDF» de Chrome est une autre option. Cela a fonctionné pour moi où l'extension "imprimer les pages au format PDF" de Firefox a mal gâché la page (mais a en effet conservé les hyperliens)

hetchel
la source
Les documents W3C tels que w3.org/TR/xmlschema11-1/#composition-schemaImport ne semblent pas fonctionner avec cette approche: le document lié n'est PAS consultable et les liens NE fonctionnent PAS.
koppor
Je viens de tester cette page, avec la dernière version de Chrome. Le document est consultable et les liens externes fonctionnent. Liens internes (vers une ancre dans la page), NE FONCTIONNE PAS (ce qui est assez problématique pour ce type de document). L'utilisation de "Imprimer les pages au format PDF" semble donner un meilleur résultat avec cette page: consultable, et avec des liens externes ET internes fonctionnant, et il semble préserver correctement la mise en page.
hetchel
3

wkhtmltopdf

Basé sur des pages imprimées en Pdf , je suggère l'outil autonome wkhtmltopdf .

"c:\Program Files\wkhtmltopdf\bin\wkhtmltopdf" "http://www.example.com" test.pdf

Pandoc

wkhtmltopdf n'a pas fonctionné dans mon cas , donc je recommande Pandoc . C'est un peu plus compliqué de le faire fonctionner. Avec de petits documents, vous devriez pouvoir exécuter

pandoc http://www.example.org/ -o test.pdf

Lorsque vous avez des documents UTF-8 avec des caractères chinois, vous devez le faire comme suit:

pandoc http://blog.fefe.de/ -o test.tex
lualatex test.tex
lualatex test.tex

travaux en cours

Cependant, dans mon cadre concret pandoc http://www.w3.org/TR/DOM-Parsing/ -o test.pdf, cela a conduit à une erreur LaTeX.

! LaTeX Error: Too deeply nested.

Par conséquent, j'ai créé le fichier latex manuellement:

pandoc http://www.w3.org/TR/DOM-Parsing/ --standalone -o test.tex

Ensuite, j'ai dû désactiver la ligne 78, car un \includegraphicsétait à l'intérieur \href.

Avec un hack suggéré à stackoverflow (inséré à la ligne 74, juste avant \begin{document}), je ne pouvais pas non plus le faire fonctionner ( pdflatex test).

J'ai ouvert le numéro # 2438 sur Pandoc.

koppor
la source
2

Le plugin Print pages to Pdf n'est plus disponible sur Firefox. J'ai essayé l'alternative répertoriée dans ce fil et d'autres, mais je n'ai pas eu de chance.

Qu'est-ce qui fonctionne:

  • Utilisez la barre d'outils Adobe PDF pour Internet Explorer.
  • Utilisez la fonction "Convertir une page Web en PDF" dans la barre d'outils.
Erik T. Wiik
la source
En date du 2015-10-07, les pages imprimées au format PDF sont toujours disponibles: voir printpdf.pf-control.de/index.php/en/0.5.0.2.html
koppor
Merci pour votre commentaire. J'ai vérifié le site que vous avez lié et j'ai suivi les instructions d'installation ( printpdf.pf-control.de/index.php/en/installation.html ) Cette page est liée à addons.mozilla.org/en-US/firefox/addon/ print-pages-to-pdf où il est écrit "Ce module complémentaire a été supprimé par son auteur."
Erik T. Wiik du
Veuillez suivre le lien donné dans le premier paragraphe de mon lien. Le texte lit "Si vous voulez télécharger cette version, vous pouvez le faire par ce lien. (Si vous avez déjà téléchargé 0.5.0.1 celui-ci identique)". "Ce lien" renvoie
koppor
1

Il y a un addon FireFox "save-as-pdf", qui enregistre les hyperliens dans le document PDF: https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/

(il est gratuit, mais développé par une société commerciale http://pdfcrowd.com )

Noam Manos
la source
Il est à noter que cette conversion se fait en ligne. L'addon envoie l'URL au service en ligne de pdfcrowd qui le convertit et rend le PDF. Je n'utiliserai pas cet addon pour des raisons de confidentialité - je ne veux pas savoir pdfcrowd sur les sites qui m'intéressent. De plus, soyez prêt à toutes sortes de fuites de données sensibles lors de l'utilisation de ce service (contenu confidentiel de la page dans question, identifiants de session codés dans l'URL, etc.), et pour l'addon ne fonctionne pas si les données de connexion / identifiant de session sont fournis au site Web en question via des demandes de publication.
Binarus