Euh oui, content.xml ..
Quant à la solution ... ma foi, je ne sais pas si c'est parce que je suis
dans les brumes du nord mais je n'ai pas vu .. je n'ai vu que le message
avec sed le 23/07 15h52 puis le 23/07 16h46 soit la NSA a intercepté les
données confidentielles, soit Free me joue des tours, qui sait ..
.. Dommage parce que le sujet m'intéressait
D'ailleurs si on veut chipoter, ce n'est pas forcément très prudent de
passer tous les http en https.. il y aussi d'autres liens, css et autres
qui peuvent devenir invalides...
M'enfin, bon moi ce que j'en dis...
Ayant l'aval des grands anciens, je me suis fait une petite moulinette et
ça me suffit
Merci à tous, à commencer à celui qui a posé la question ...
Christian F
Le 24/07/2018 à 17:41, Thierry Jeanneret a écrit :
Euh,
Oui, c'est bien une des méthodes que nous avons décrites au début de ce
thread. Sauf que le fichier est content.xml, pas context, à moins que ça
n'ait changé très récemment,
Au final, la sauvegarde du document en HTML, l'édition de ce HTML avec un
éditeur standard, telle que tu le décris, puis l'importation dans
LibreOffice de ce fichier puis sa sauvegarde en ODT ont permis de résoudre
le cas.
Thierry
Le 24 juil. 2018 à 17:26, C Fourcroy <cfourcroy@free.fr> a écrit :
Oups, j'oubliais les limitations du forum ..
_*context.xml*_ signifie simplement context.xml, c'est juste parce que
j'avais souligné et mis en gras..
idem pour _*xlink:href="http:*_ qui est simplement xlink:href="http:
et _*xlink:href="https:*_ qui est xlink:href="https:
...
Le 24/07/2018 à 17:19, C Fourcroy a écrit :
Bonjour,
Il y a une méthode un peu brute et en dehors de LO mais qui va vite et
semble marcher :
* décompresser le fichier odt (7zip ou autre)
* ouvrir _*context.xml*_ dans un éditeur de texte (moi j'ai pris
notepad++ mais notepad marche aussi)
* faire une rechercher-remplacer de tous les _*xlink:href="http:*_ par
_*xlink:href="https:*_ recompresser le tout en zip
* changer le nom pour lui redonner une extension odt
J'ai testé vite fait .. je ne sais pas s'il y a des
"contrindications"...
Christian F
Le 24/07/2018 à 14:52, Thierry Jeanneret a écrit :
Hello,
Ca semble être pour Calc, pas pour Writer. Ce dernier est structuré de
manière très différente, je ne pense pas que ce soit transposable tel quel.
Thierry
Le 24 juil. 2018 à 13:33, sandy andriant <andriant.sandy@gmail.com> a
écrit :
Dans un autre topic, on propose la macro suivante :
https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=47
346#p257401
REM ***** BASIC *****
Sub RenommerHyperliens
' Merci spYre : http://user.services.openoffic
e.org/fr/forum/viewtopic.php?p=84431#p84431
Dim oDoc as Object, oFeuille as Object, oCellule as Object
Dim oHyperlien
Dim a as Integer, b as Integer
oDoc = ThisComponent
oFeuille = oDoc.sheets.getbyName("Feuille1") ' par exemple...
For a = 0 to 25
For b = 0 to 99
oCellule = oFeuille.getcellbyPosition(a,b) 'passe en
revue les cellules de la matrice A1:Z100
If oCellule.TextFields.Count = 1 Then 'vérifie la
présence d'un champ texte
REM --- Récupération du champ :
oHyperlien = oCellule.getTextFields.getbyIndex(0)
REM --- Modification de la propriété "Representation",
qui est le texte du champ, par l'adresse URL du champ
oHyperlien.setPropertyValue("Representation",oHyperlien.URL)
EndIf
Next b
Next a
End Sub
Cordialement
Sandy-Pascal Andriant
Le 24/07/2018 à 13:28, sandy andriant a écrit :
Bonjour,
Trouvé ce topic qui pourrait aider éventuellement (derniers messages)
https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=15
203&hilit=hypertexte
Cordialement
Sandy-Pascal Andriant
Le 24/07/2018 à 10:23, Thierry Jeanneret a écrit :
Ca, c'est le désagrément des conversations partiellement privées.
Christophe me l'avait fait remarquer il y a deux heures, merci !
Ce qui m'énerve le plus, c'est qu'il y a quelques temps j'ai écrit
une solution permettant de valider les hyper-liens de documents. Le
demandeur
Avait une quarantaine de documents writer, assez copieux, avec
chacun quelques dizaines/centaines de références, dont certaines étaient
mortes.
J'ai donc parcouru le domaine en long et en large.
Vieillir est un naufrage, je confirme :-]
Thierry
Le 24 juil. 2018 à 10:09, Cley Faye <cleyfaye@gmail.com> a écrit :
Le mar. 24 juil. 2018 à 08:45, Thierry Jeanneret <
thierry.jeanneret@gmail.com> a écrit :
Bonjour,
C'était un test pour vérifier que lorsqu'on a un marteau, tout
n'est que
clou ? C'est réussi !
Utilisez la fonction Edition - Rechercher & Remplacer de
LibreOffice, ça
marche très bien, pas besoin de sed.
- Rechercher : http:
- Remplacer : https:
- Tout Remplacer
Et l'affaire est faite, après avoir fait une sauvegarde de votre
document,
bien entendu, on ne sait jamais.
Thierry
Félicitation, votre clou est bien entré dans le pas de vis :)
Cette méthode ne remplace pas les liens, uniquement le texte
visible. Il
n'y aurait pas vraiment de discussion si c'était aussi immédiat.
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous
désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous
désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous
désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffi
ce.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy