Re: Table des liens hypertexte sous Libreoffice

Page principale

Répondre à ce message
Auteur: Marc TERRIER
Date:  
À: guilde
Sujet: Re: Table des liens hypertexte sous Libreoffice
Bonjour,

J'arrive un peu après la bataille, mais que dis-tu de ceci, Frédéric ?

$ cat frederic.txt
Allez voir <a href="http://blahddgdfgh.com">ce site</<a>, ou
<a href="http://iulqjsdf.com">celui-là</<a>.

$ perl -e 'while (<>) { /<a href="(.*)">(.*?)</ && print("$2 : $1\n"); }' < frederic.txt
ce site : http://blahddgdfgh.com
celui-là : http://iulqjsdf.com

Cordialement,

--
Marc


----- Mail original -----
De: "Olivier Allard-Jacquin" <olivieraj@???>
À: guilde@???
Envoyé: Lundi 5 Décembre 2022 23:31:18
Objet: Re: Table des liens hypertexte sous Libreoffice

    Bonsoir Frederic,


Le 05/12/2022 à 09:10, Frédéric a écrit :
> Le 29/11/2022, Laurent a écrit :
>
>>> Est-il possible de générer une table avec les liens hypertexte du
>>> document, pour les avoir lorsqu'on imprime ?
>>
>> Inserer la table des matieres (menu "insertion > table des matières") ou
>> bouton droit > editer l'index sur une table existante
>>
>> dans les propriétés, onglet "entrees", pour chaque niveau (ou tous les
>> niveaux), inserer les balises DH et FH (Debut Hyperlien et Fin
>> Hyperlien) encadrant les elements qui doivent contenir l'hyperlien
>>
>> J'espere que c'etait bien l'objet de la question
>
> Bon, en fait, pas tout à fait.
>
> Mon but est de générer une table avec toutes les urls des hyper-liens du
> document.
>
> Par exemple, si j'ai les liens (je mets ici leur forme html) :
>
>    Allez voire <a href="http://blahddgdfgh.com">ce site</<a>, ou
>    <a href="http://iulqjsdf.com">celui-là</<a>

>
> La table pourrait contenir quelque chose du genre :
>
>    ce site  : http://blahddgdfgh.com
>    celui-là : http://iulqjsdf.com

>
> Si ça n'existe pas, c'est peut-être faisable avec un bout de script ?


    Libreoffice est scriptable avec du Python :
https://help.libreoffice.org/6.3/fr/text/sbasic/python/main0000.html


    Mais aussi avec du Java et du C++:
https://api.libreoffice.org/


    J'imagine qu'il doit y avoir des choses à faire avec cela.


    Cordialement,
                            Olivier


-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
        /   / \  / \   \   Web:  http://olivieraj.free.fr/
       /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!