Naviguer dans un document PDF généré après impression d'une page web

Naviguer dans un document PDF généré après impression d'une page web - HTML/CSS - Programmation

Marsh Posté le 30-05-2024 à 11:16:00    

Bonjour,
 
Après l'impression d'une page web au format PDF avec Firefox, je note que les liens du sommaire de la page sont absolus même lorsque le contenu de l'attribut href est un chemin relatif.

<!-- Begin sommaire -->
<ul class="sommaire">
 <li><a href="#intro">Intro</a></li>
 <li><a href="#partie_1">Partie 1</a></li>
 <li><a href="#partie_2">Partie 2</a></li>
 <li><a href="#partie_3">Partie 3</a></li>
 <li><a href="#conclusion">Conclusion</a></li>
</ul>
<!-- End sommaire -->


Dans le fichier PDF, en cliquant sur un lien de ce sommaire, on est redirigé vers le site alors que l'objectif est de naviguer à l'intérieur du document et non de retourner sur le site.
 
Questions :
Existe-t-il une astuce, comme un attribut ou une fonction à ajouter à la feuille de styles (print.css) ou dans le fichier HTML ?  
Est-ce une histoire de protocole, de fonctionnalité d'exportation du navigateur web ?
Autre formulation : comment faire pour créer un sommaire de navigation interne dans un fichier PDF généré à partir d'une page HTML via un navigateur web ?
 
Merci de vos réponses  :jap:


---------------
"Tout le monde savait que c'était impossible à faire. Puis un jour une personne est arrivée qui ne le savait pas, et elle l'a fait.", citation attribuée, selon les sources, à Mark Twain, Winston Churchill ou Marcel Pagnol.
Reply

Marsh Posté le 30-05-2024 à 11:16:00   

Reply

Marsh Posté le 13-06-2024 à 14:33:12    

Peut-être ça : https://support.mozilla.org/gl/questions/1219303
 
Ou ça https://www.pdflinkeditor.com/how-t [...] n-pdf.html pour post-traiter le pdf en faisant des find/replace de certaines potions d'urls...


Message édité par rufo le 13-06-2024 à 14:42:36

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed