[Issue] Hyperlien vers .doc ignore les signets

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

[Issue] Hyperlien vers .doc ignore les signets

Messagepar Vinsour » 16 Mars 2009 16:42

Bonjour à tous,
je suis confronté à un problème qui a déjà été posé par quelqu'un il y a trois ans, sans réponse vraiment satisfaisante http://user.services.openoffice.org/fr/forum/viewtopic.php?f=3&t=1081&p=5859&hilit=hyperliens+signets+word#p5859. Thésard en ethnologie, je voudrais pouvoir continuer d'utiliser sur OOo le produit de 3 années de travail : un dossier rassemblant une arborescence de près de mille fichiers .doc reliés entre eux par des hyperliens. Mes hyperliens pointent au coeur des documents grâce à des signets, seulement voilà, sous le format .doc openoffice les ignore et ouvre les documents en haut de la première page. Pourtant les signets sont bien reconnus (appelés « repères de textes »), accessibles par le navigateur et aussi par les hyperliens internes au document.

La discussion de 2006 était partie sur la piste d'une erreur de syntaxe chez microsoft word, dans l'encodage du repère de texte (si j'ai bien compris). J'ai pourtant fait quelques expériences qui suggèrent plutôt une limitation d'OOo:
- le même comportement s'observe avec les fichiers .doc créés par OOo (enregistrés sous le format qu'il appelle « Microsoft Word 97/2000/XP »).
- Et surtout le même comportement s'observe avec des fichiers .odt simplement « maquillés » en fichiers .doc (enregistrés sous le format .odt, mais dont je change manuellement l'extension dans Finder, donc sans rien changer dans le code). Et il suffit que je remette manuellement l'extension .odt sur le fichier (ainsi que dans l'adresse de l'hyperlien) pour que les hyperliens atteignent les signets correctement.

Bref, il semble que OOo fait du « délit de faciès » dans la prise en charge des hyperliens, en se fondant sur l'extension avant même d'avoir cherché à lire le fichier. D'où mes questions:

1.dans le meilleur des cas, il y aurait effectivement une ligne dans OOo précisant explicitement d'ignorer les repères de textes dans les hyperliens pointant vers des documents .doc, et il y aurait parmi vous quelqu'un sachant neutraliser cette instruction. (je pose ma question à tout hasard, qui est sans doute très naïve, mais je n'ai aucune idée de comment les choses se passent à l'intérieur...)
2.Si cela n'est pas possible, pourrait-on au moins dire à OOo que les .doc sont en fait des documents ODT? Car pour moi la solution la plus simple serait de convertir en masse mes documents dans la syntaxe .odt sans pour autant changer leur extension (afin de ne pas avoir à corriger les noms dans chaque hyperlien).
3.A la rigueur, ne pourrais-je pas trouver une version d'OpenOffice à laquelle on aurait simplement fait oublier Microsoft (au-delà de la question des hyperliens), et la laisser vivre sur ma machine comme dans un monde idéal, où les fichiers .doc se déguisent « juste pour rire », pour qu'elle les ouvre sans se poser de question?

Pardon d'avoir anthropomorphisé OOo, sans doute abusivement... et merci d'avance pour votre aide.
CIBLE-odt-déguisé-en-doc.doc
(7.8 Kio) Téléchargé 80 fois

Vincent


Le Modérateur a écrit:L'issue est celle réouverte par Jean-Baptiste Faure dans sa réponse,
39136 il faut voter, dirait Dude...

Comment voter
Dernière édition par Papayes le 18 Mars 2009 21:32, édité 1 fois.
Raison: Balise Issue
NeoOffice 3.1.2 sur Leopard (Mac OS X.5.6) MacBook 2.4 GHz Intel Core 2 Duo
Avatar de l’utilisateur
Vinsour
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 16 Mars 2009 00:01

Re: Hyperlien vers .doc ignore les signets

Messagepar jbfaure » 18 Mars 2009 13:30

Bonjour,

Je pense que le problème vient peut-être de ce que vous utilisez des lettres accentuées dans les noms de vos signets.
J'ai fait quelques tests avec deux fichiers au format MS-Word réalisés avec OOo 3. Les hyperliens sur des repères de texte nommés sans accent fonctionnent, celui sur un repère dont le nom contient un accent ne fonctionne pas. Il faut dire que son nom dans le .doc n'est pas très ressemblant.

Je joins une archive avec les deux fichiers, il faut ouvrir test1.doc.

PS : J'ai rouvert cette issue : http://www.openoffice.org/issues/show_bug.cgi?id=39136

Bonne journée
JBF
Pièces jointes
test.zip
(6.12 Kio) Téléchargé 57 fois
LibreOffice 7 (avec la dernière mise à jour corrective) sous Linux Ubuntu 18.04
Listes de discussions francophones : http://nabble.documentfoundation.org/Fr ... 44075.html
jbfaure
Membre cOOnverti
Membre cOOnverti
 
Message(s) : 368
Inscrit le : 10 Juil 2008 07:42
Localisation : Lyon - France

Re: [Issue] Hyperlien vers .doc ignore les signets

Messagepar Vinsour » 19 Mars 2009 01:46

Cher JB,
Merci pour votre aide.
Lorsque je fais votre test, avec ma version de OOo (3.0.1), les liens ne m'amènent jamais plus loin que le début du document, accent ou pas. Si vous avez une version qui fait mieux, je suis très intéressé (mes signets n'ont pas d'accent d'habitude).

J'ai fait une série de tests, résumés dans les fichiers ci-joints (et pour moi il y a effectivement une histoire d'accent, mais seulement avec les faux-documents doc). Pouvez-vous y jeter un coup d'oeil (les tester?) avant que je le poste sur le site des développeurs?

Bonne nuit
Vincent
Pièces jointes
ANCHOR_TESTS.zip
(21.63 Kio) Téléchargé 56 fois
NeoOffice 3.1.2 sur Leopard (Mac OS X.5.6) MacBook 2.4 GHz Intel Core 2 Duo
Avatar de l’utilisateur
Vinsour
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 16 Mars 2009 00:01

Re: [Issue] Hyperlien vers .doc ignore les signets

Messagepar jbfaure » 19 Mars 2009 05:48

Bonjour,

Chez moi votre cas-test fonctionne comme prévu : seul le dernier lien ne mène pas plus loin que le début du fichier, pour les autres c'est bon.

Je n'ai pas de Mac pour tester aussi je vais demander sur la liste qa-test.

Bonne journée
JBF
LibreOffice 7 (avec la dernière mise à jour corrective) sous Linux Ubuntu 18.04
Listes de discussions francophones : http://nabble.documentfoundation.org/Fr ... 44075.html
jbfaure
Membre cOOnverti
Membre cOOnverti
 
Message(s) : 368
Inscrit le : 10 Juil 2008 07:42
Localisation : Lyon - France

Re: [Issue] Hyperlien vers .doc ignore les signets

Messagepar Ravioli » 19 Mars 2009 08:04

Bonjour,

Merci Jean-Baptiste de t'être penché sur la demande signalée,

Résultat des tests
sur Mac Intel 2Go de RAM OSX 10.5.6 avec OOo 3.0.1
ET
sur Mac PowerPC 768 Mo de RAM ( oui c'est le minimum...) OSX10.5.6
réalisés
avec l'option simple clic
ou
avec cmd + clic
( Menu : Outils ...> OOo > Sécurité > Options et avertissement de sécurité >
Remarque : c'est toujours Ctrl qui est affiché au lieu de cmd dans cette boite de dialogue)

  1. Tests de J.B.Faure : test.zip
    Ouverture du fichier fichier test1.doc avec OOo 3.0.1
    Tous les liens ouvrent le fichier test2.doc
    ( fichier fermé avant chaque nouvel appel)
  2. Tests du zip ANCHOR_TESTS.zip
    En ayant ouvert les 4 fichiers tests avec OOo 3.0.1,
    tous les liens du fichier anchor_test1.odt
    amènent la fenêtre du fichier appelé au premier plan.

    OOo quitté et réouvert avec le seul fichier test1
    tous les liens ouvrent les fichiers correspondants.
A+
Dernière édition par Ravioli le 19 Mars 2009 08:44, édité 2 fois.
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
 
Message(s) : 7610
Inscrit le : 18 Oct 2007 17:28

Re: [Issue] Hyperlien vers .doc ignore les signets

Messagepar jbfaure » 19 Mars 2009 08:36

Bonjour Ravioli,

Tu ne précises pas si l'ouverture des fichiers se fait au bon endroit : curseur devant le repère de texte et non en tête du fichier.

Bonne journée
JBF
LibreOffice 7 (avec la dernière mise à jour corrective) sous Linux Ubuntu 18.04
Listes de discussions francophones : http://nabble.documentfoundation.org/Fr ... 44075.html
jbfaure
Membre cOOnverti
Membre cOOnverti
 
Message(s) : 368
Inscrit le : 10 Juil 2008 07:42
Localisation : Lyon - France

Re: [Issue] Hyperlien vers .doc ignore les signets

Messagepar Ravioli » 19 Mars 2009 08:51

Re,
autant pour moi :oops:
suite des résultats, sur les 2 configurations

  1. Tests de J.B.Faure : test.zip
    Tous les liens ouvrent le fichier test2.doc en plaçant le curseur en haut de page
    sans aller au repère de texte %25C3%25A9
  2. Tests du zip ANCHOR_TESTS.zip
    seuls les 2 premiers liens du fichier anchor_test1.odt
    amènent le curseur sur le repère de texte.


    les autres liens amènent le curseur en haut de page.
A+
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
 
Message(s) : 7610
Inscrit le : 18 Oct 2007 17:28


Retour vers Traitement de textes

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 17 invité(s)