Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/09/2014, à 16:12

stylik

Libre-Office portabilité hyperliens [Résolu]

Auparavant, lorsque je déplaçais mes dossiers sur un nouveau disque dur, la portabilité des hyperliens était bonne.  Les chemins relatifs des fichiers .odt conservaient leur pertinence.  La mise à jour s'effectuait correctement vers le contenu des dossiers (images, pdf…) du nouveau système de fichier, sans manipulation de ma part (… du moins effectuée en mon âme et conscience).

À présent, ça n'est plus le cas.
Les hyperliens conservent une partie de l'ancien point-de-montage (pdm) …! 
Ça fait crade ! et accessoirement, ça ne fonctionne plus.

Ex : chemin/ancien-pdm/fichierA  devient chemin/ancien-nouveau-pdm/fichierA

Comment modifier massivement tous les liens hypertextes d'un même fichier ? J'ai cherché mais je ne trouve pas. L'Option "enregistrer les URL relatifs au système de fichiers" est pourtant cochée. Pour l'instant, je me contente de les modifier à la main et au coup par coup, ce qui n'est pas très passionnant.

Y-a-t-il un espoir d'améliorer la procédure, avec une commande du type Ctrl+F (Remplacer Tout) par exemple ?

Merci de votre attention

Dernière modification par stylik (Le 01/05/2016, à 15:22)


MSI K9N SLI-2F, MSI R7-260X, Athlon X2, Ubuntu 12.04

Hors ligne

#2 Le 18/09/2014, à 16:55

inbox

Re : Libre-Office portabilité hyperliens [Résolu]

Salut,

Je ne suis pas spécialiste de ce genre de chose, mais c'est peut-être relatif aux liens relatifs et absolus...

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 18/09/2014, à 18:02

stylik

Re : Libre-Office portabilité hyperliens [Résolu]

Entre non-spécialistes, on devrait arriver à se comprendre smile

Le lien que tu m'as transmis correspond à une page de l'aide F1 de LibO. Je l'ai déjà parcourue, mais un peu trop rapidement semble-t-il.

Selon ta doc, voici les règles en vigueur :

  • Un adressage relatif ("images/photo.gif") n'est possible que si les deux fichiers se trouvent sur le même lecteur.

  • S'ils se trouvent sur des lecteurs différents, mais dans le système local, c'est l'adressage absolu avec un protocole "file" qui doit être utilisé ("file:///data1/xyz/photo.gif").             # … ce qui est principalement le cas chez moi.

  • Si les deux fichiers se trouvent sur deux serveurs différents ou bien si la cible du lien n'existe pas encore, il en résulte un adressage absolu avec un protocole "http" ("http://data1/xyz/photo.gif").

Aujourd'hui comme hier, c'est le protocole file qui est utilisé chez moi. Donc, c'est un adressage absolu.

Puisqu'il semble "préférable d'utiliser l'adressage relatif pour les liens de fichiers.", je devrais donc décocher la case Option "enregistrer les URL relatifs au système de fichiers" (de mémoire - courte cochée par défaut car je ne me souvient pas d'avoir sciemment activée cette bougresse).


Mais tout ça ne me donne pas de réponse au cas pratique que je rencontre, à savoir comment corriger l'ensemble des liens hypertextes erronés.

Avec l'espoir si fausse manip il y a, de trouver comment éviter de reproduire ultérieurement la même erreur.


MSI K9N SLI-2F, MSI R7-260X, Athlon X2, Ubuntu 12.04

Hors ligne

#4 Le 18/09/2014, à 19:34

michcauch

Re : Libre-Office portabilité hyperliens [Résolu]

Bonsoir,
Connais-tu cette extension  Alternative dialog Find & Replace for Writer (AltSearch)
peut-être (je ne l'utilises plus et j'en ai oublié le fonctionnement) te permettra-t-elle de "Remplacer Tout" comme tu le cherches ?


Cordialement
Michel
___
Ubuntu 22.04 sur Clevo N141WU

Hors ligne

#5 Le 18/09/2014, à 20:24

stylik

Re : Libre-Office portabilité hyperliens [Résolu]

Non je ne connaissais pas.

Je serai ravi de l'essayer, sans oublier de retourner l'expé.
Merci pour le tuyau.


MSI K9N SLI-2F, MSI R7-260X, Athlon X2, Ubuntu 12.04

Hors ligne

#6 Le 18/09/2014, à 20:37

JBF

Re : Libre-Office portabilité hyperliens [Résolu]

Une méthode acrobatique mais qui marche (on suppose que ton fichier s'appelle mon_document.odt) :
1/ renommer mon_document.odt en mon_document.zip
2/ clic droit sur le nom de ce .zip dans Nautilus et choisir extraire ici, puis renommer le .zip en .odt (on conserve le fichier original)
3/ aller dans le répertoire mon_document qui a été créé et ouvrir le fichier content.xml avec un éditeur de texte capable de comprendre le xml et de le remettre en forme (réindenter le code xml)
4/ corriger les liens erronés en faisant le chercher-remplacer qui convient
5/ enregistrer le fichier xml modifié et quitter l'éditeur de texte
6/ si l'éditeur a créé une copie de sauvegarde (un truc du genre content.xml~), supprimer ce fichier (on a toujours l'original dans le .odt)
7/ sélectionner l'ensemble des fichiers du dossier mon_document (on est dans le dossier et on y reste) et compresser en .zip
8/ renommer le mon_document.zip en mon_document.odt (ce n'est pas le même que l'original, celui-là est dans le dossier mon_document)
9/ ouvrir le nouveau mon_document.odt avec LibreOffice
10/ si LibreOffice refuse de l'ouvrir c'est que tu as fait une erreur quelque part ;-)

JBF


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#7 Le 01/05/2016, à 15:21

stylik

Re : Libre-Office portabilité hyperliens [Résolu]

Je tiens à remercier chaleureusement michcauch de m'avoir fait découvrir l'extension AltSearch de LibreOffice.

L'apprentissage de cette extension demande un peu de temps (… entre autres problèmes à régler), mais le jeu en vaut la chandelle.

Au fur et à mesure que j'effectuais des changements de partition, le problème de la gestion des liens relatifs et des liens absolus est apparu dans LibreOffice. Je ne maîtrise toujours pas la gestion des liens (et des cases à cocher ou à décocher … ), mais cet outil au moins permet de rectifier rapidement les chemins erronés.

Mille merci…

Cordialement


MSI K9N SLI-2F, MSI R7-260X, Athlon X2, Ubuntu 12.04

Hors ligne