Forum général.général QRcode cliquable dans lowriter

Posté par  . Licence CC By‑SA.
Étiquettes :
2
4
jan.
2021

Bonjour,

je sais insérer un qrcode dans writer, je sais faire un hyperlien sur du texte dans writer, mais il ne semble pas possible (ou du moins pas à première vue) de créer un hyperlien sur un QRcode (ie, le "rendre cliquable"). Le but est de produire un pdf qui sera soit sous format papier, soit sous format numérique et de ne pas avoir à mettre deux fois la même information.

Merci de vos lumière.

  • # comment fais-tu le QRcode ?

    Posté par  . Évalué à 3.

    si ton QRCode est extérieur, sous forme d'image, il suffit de sélectionner l'image et de lui dire que c'est un lien

    Sinon mettre le texte contenu dans le QRCode en lien sous le QRCode ne me semble pas déconnant non plus

    • [^] # Re: comment fais-tu le QRcode ?

      Posté par  . Évalué à 2.

      Non, ce n'est pas une image, j'utilise directement la fonction intégrée. Je pourrais certes faire comme ça, mais j'aurais bien aimé un truc tout en un (c'est mieux sous LaTeX, ça marche directement (avec cette phrase j'espère attirer les experts libreoffice pour qu'ils me trouvent une solution!)). Et surtout on a toujours duplication de l'information (au moins pour moi), il faut toujours être sur que le QRcode est bien le bon par rapport à l'adresse à côté.

      C'est pour réaliser des cours pour mes élèves, c'est des sujet de TP. Les liens sont majoritairement des vidéos dont l'url n'est pas super importante et pas toujours user readable. Du coup, comme je vais peut-être me rabattre sur une solution du style "Visualiser le doc" (avec un hyperlien sur le mot "doc") et le qrcode à côté (comme ça ils peuvent utiliser leur smartphones si ils n'ont que la version papier). Mais comme je disais ça duplique une information alors que moi je veux pas.

      Merci pour la réponse, même si ce n'était pas celle que je voulais entendre ;-)

      • [^] # Re: comment fais-tu le QRcode ?

        Posté par  (site web personnel, Mastodon) . Évalué à 6. Dernière modification le 05 janvier 2021 à 10:25.

        Bon, on peut bidouiller pour avoir ça.

        1. Insérer le QRCode.
        2. Dessiner une Zone de texte, une zone surtout pas un cadre.
        3. Dans la zone, saisir quelque chose d’assez grand (faut pouvoir cliquer dessus, idéalement, la remplir), ajouter l’hyperlien.
        4. Mettre le contenu de la zone et la zone en blanc (pour que tout devienne invisible.
        5. Placer le QRCode dessus exactement.

        Et c’est tout.
        Bon, ça gagnerait à être plus simple. Mais bon.
        Ah oui, protéger ensuite positions et tailles.

        Et donc j'ai mis provisoirement un pdf pour illustrer le truc sachant que je n'ai pas rempli complètement la zone pour le premier, donc on ne peux cliquer qu'en haut. Mais ça, ce sont des ajustement.

        Du coup, je peux en faire un tutoriel plus précis.

        Sinon, on peut aussi ajouter une légende, mais ça duplique l'info, en effet.

        « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

        • [^] # Re: comment fais-tu le QRcode ?

          Posté par  . Évalué à 2.

          Ah ah ! je savais bien que je ferais venir l'experte libreoffice (au passage, j'en profite pour te dire un grand merci pour tous tes messages sur le sujet, notamment la série sur les CVs, ça m'a fait découvrir plein de truc).

          C'est quand même un beau bidouillage, et puis tu as toujours le risque que le lien et le QRcode ne correspondent pas, donc on a toujours duplication de l'information. Et du coup la solution de l'image externe me parait bien moins pénible à mettre en place.

          Si il n'y a pas moyen de faire mieux que ça, il va falloir que j'aille ouvrir un ticket pour friture request chez LO.

          • [^] # Re: comment fais-tu le QRcode ?

            Posté par  (site web personnel, Mastodon) . Évalué à 4.

            Si tu fais ça dans la foulée, tu copies-colles la même chose. Mais pour des docs évolutifs, ce n'est pas terrible en effet. Et c'est clairement du bidouillage.

            Mais tu peux générer ton QRcode dans Draw et l'exporter en image effectivement. Et ensuite insérer l'image dans ton doc. L'intérêt c'est que tu peux l'utiliser pour tout là.

            Je n'ai pas mieux à te proposer.

            « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

            • [^] # Re: comment fais-tu le QRcode ?

              Posté par  . Évalué à 2.

              Donc la solution de l'import d'une image de qrcode (créé avec draw ou what else) semble la plus simple.

              Bon ben, j'ajoute dans ma todolist, la feature request à poster…

              Merci

              PS : c'est là qu'on voit bien la supériorité de LaTeX ;p) Je le sais, j'ai eu à faire un doc avec des QRcode (un CV inspiré de la série linuxfrienne, mais avec moins de fioritures) et ça a marché tout seul, c'est même d'ailleurs depuis que je me pose la question de comment faire sur LO (parce que rédiger mes TP de seconde en LaTeX…).

              • [^] # Re: comment fais-tu le QRcode ?

                Posté par  (site web personnel, Mastodon) . Évalué à 2.

                Oh tu as utilisé ou t'es basé sur quel modèle de CV ?

                « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

                • [^] # Re: comment fais-tu le QRcode ?

                  Posté par  . Évalué à 1.

                  Rien de particuliers, juste récupéré une paire de trucs à droite et à gauche.

                  C'était pour un CV académique, à l'origine bien moche comme tout (genre mise en forme LaTeX-101). C'est pas le genre de document ou tu fais des mises en page trop funky. Ça donne ça :
                  https://www.transfernow.net/RXCkm1012021

                  • [^] # Re: comment fais-tu le QRcode ?

                    Posté par  (site web personnel, Mastodon) . Évalué à 2.

                    Ah oui, c'est à la base le modèle Latex avec lequel kaos joue et qui m'en a inspiré un.

                    « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

                    • [^] # Re: comment fais-tu le QRcode ?

                      Posté par  . Évalué à 3. Dernière modification le 05 janvier 2021 à 20:30.

                      Salut,

                      Je ne joue pas, je fais de la compétition LaTeX vs LO !

                      Euh, plus sérieusement, vu toute l'aide que tu m'a donné, je ne sais pas dire qui inspire qui, qui copie qui, ou quoi que ce soit. Et c'est grâce à ton aide que j'ai pu avoir l'envie de rendre le service.

                      Toujours même licence (MIT) que l'auteur, des exemples, certes basiques, open-source ce projet.

                      Encore merci pour tous tes retours !

                      Matricule 23415

        • [^] # Re: comment fais-tu le QRcode ?

          Posté par  . Évalué à 7.

          Sinon, on peut aussi ajouter une légende, mais ça duplique l'info, en effet.

          Je ne voudrais pas être celui qui dit « explique-moi ton besoin, je te dirai comment t’en passer », mais dans le cas présenté, je pense qu’avoir le lien « en clair » en-dessous ou à côté du QR code est une bonne chose.

          Si quelqu’un obtient une version « papier » du document mais n’a pas de smartphone sous la main (si si, ça peut arriver de ne pas avoir de smartphone sous la main, même en 2021), ce quelqu’un sera sans doute bien content d’avoir l’option de saisir « manuellement » le lien sur son ordinateur, plutôt que d’avoir à scanner le document pour le faire passer à la moulinette d’un logiciel lecteur de QR codes.

          • [^] # Re: comment fais-tu le QRcode ?

            Posté par  . Évalué à 5. Dernière modification le 04 janvier 2021 à 22:45.

            Et puis même s’il a un smartphone sous la main d’ailleurs : quelqu’un¹ peut préférer visiter le lien depuis son ordinateur plutôt que depuis son smartphone, et pour ce faire pourrait apprécier de ne pas avoir à utiliser son smartphone pour déchiffrer le QR code tout ça pour devoir ensuite recopier le lien décodé sur son ordinateur.


            ¹ Bon d’accord, je parle de moi.

            • [^] # Re: comment fais-tu le QRcode ?

              Posté par  (site web personnel, Mastodon) . Évalué à 5.

              En fait, ajouter le lien en clair fait partie des bonnes pratiques (en note par exemple comme on le ferait d'un élément bibliographique) sauf que, quand on a un lien de ce type :

              https://www.gouvernement.fr/sites/default/files/contenu/piece-jointe/2020/12/rapport_-_pour_une_politique_publique_de_la_donnee_-_23.12.2020__0.pdf

              ça va tout à fait. En revanche, celui-là est moins utilisable (là c'est un png, ça pourrait être un autre document au nom de fichier aussi épouvantable) :

              https://dutailly.net/IMG/png/10000201000005610000032804c3f68699b5b65b.png

              Après, si un site est bien foutu, les documents doivent avoir une page avec une adresse plus facilement utilisable (et ça…).

              « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

              • [^] # Re: comment fais-tu le QRcode ?

                Posté par  . Évalué à 4. Dernière modification le 05 janvier 2021 à 10:16.

                une fois le QRCode généré,
                faire clic droit dessus, et demander "insert caption" (tout en bas)
                mettre le lien complet en texte http://xxx.yyy.zzz
                sauvegarder

                quand j'ouvre le PDF j'ai alors un PDF, l'image avec le texte en dessous, et le texte est cliquable.

                sinon ca me semblerait pertinent de mettre le lien en full texte dans le corps du document,
                par exemple dans l'explication :

                "pour illustrer mon propos tu trouveras un exemple en video ici : https://linuxfr.org"

                idealement tu mettras ton QRCode pas loin, et tu auras alors tes 2 moyens de te connecter,
                et meme un troisième, si ton cours retrouve au format papier, le lien rest visible et la personne peut recopier le lien pour le taper dans un ordi/tablette/smartphone

                tu peux aussi faire un tableau en annexe "Support Internet"
                Chapitre1-paragraphe;Lien;QRCode

          • [^] # Re: comment fais-tu le QRcode ?

            Posté par  . Évalué à 2.

            Je fais une réponse un peu globale.

            Je suis d'accord que dans le cas général, il faut mettre l'information clairement et donc faire apparaitre le lien (c'est ce que j'avais fait pour le CV cité plus bas), mais quid des adresses bien moches comme le montre Ysabeau.

            Et puis, là, c'est des TPs pour mes secondes, donc déjà, je suis déjà content si ils font le TP en classe ;-) soit avec l'ordi (mais des fois ils n'ont pas le code, ou la liaison ne fonctionne pas… welcome in zi éducation nationale) soit avec leur tèl (et ils en ont presque tous un, et comme ils sont en binome, ça augmente les chances). Mais, alors, la probabilité qu'ils cherchent à rentrer à la main une url dans la barre d'adresse d'un navigateur…

          • [^] # Re: comment fais-tu le QRcode ?

            Posté par  . Évalué à 5.

            Bon, pour mon TP de cet après midi, sur 16 groupes, 13 ont directement utilisé leurs smartphones avec QRcode, 2 groupes le smartphone sans QRcode (en rentrant l'adresse directement, comme quoi, j'ai été mauvaise langue…) et 1 groupe a utilisé l'ordinateur ("c'est plus grand, on y voit mieux"). Le seul soucis, c'est que je m'étais planté dans l'url "en claire" (surement un copié collé foireux) ! Quand je vous dit que je ne veux pas avoir à gérer 2 choses !

  • # Bidouille

    Posté par  . Évalué à 3.

    1/ Générer le QR code avec la fonction intégrée de LibreOffice
    2/ convertir le SVG ainsi produit en PNG
    3/ remplacer le SVG par le PNG
    4/ clic-droit sur le PNG -> Propriétés -> Hyperlien -> Remettre la même url que celle utilisée pour générer le QRcode, valider

    Il faut que la conversion en PNG soit de bonne qualité. Une copie d'écran de la zone fonctionne bien.

    Inconvénient : si on veut modifier le QRcode il faut tout recommencer, alors que si on pouvait garder le SVG, il suffirait d'éditer le QRcode.

    Je n'ai pas trouvé comment me passer de la conversion en PNG. Le clic droit sur le SVG ne donne pas accès à une boîte de dialogue Propriétés.
    Si on veut ne pas perdre le svg, on peut le camoufler sous le png.

    • [^] # Re: Bidouille

      Posté par  . Évalué à 1.

      Mais du coup on retombe dans le cas de l'image externe (certes générée par LO, mais ce n'est pas la partie difficile du pb) ou je manque une subtilité ?

      • [^] # Re: Bidouille

        Posté par  (site web personnel, Mastodon) . Évalué à 3. Dernière modification le 04 janvier 2021 à 21:57.

        Non c'est une autre façon de faire.
        La générer en utilisant Draw est plus simple du coup :-)
        Et le document Draw reste "vivant".

        « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

  • # Question

    Posté par  . Évalué à 3. Dernière modification le 04 janvier 2021 à 22:16.

    Salut,

    Attention, comme je suis pas hyper spécialiste en QR Code, ça risque de sembler très naïf.

    Comment vous reliez un QR Code à un objet (disons un truc qu'on veut acheter) ?

    Matricule 23415

    • [^] # Re: Question

      Posté par  (site web personnel, Mastodon) . Évalué à 3. Dernière modification le 04 janvier 2021 à 22:30.

      Derrière tu as un hyperlien. Tu fais l'hyperlien sur ce que tu veux, donc une page qui pointe vers l'objet. On peut envisager un système un peu comme les codes-barres je pense.

      « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

      • [^] # Re: Question

        Posté par  . Évalué à 2. Dernière modification le 04 janvier 2021 à 22:53.

        Tu peux coder n'importe quel texte. Je viens de faire le test avec du faux texte (TEX + F3 dans LO en français), 343 mots, 1925 caractères. L'appli SecScanQR de mon téléphone l'a décodé sans problème.

        L'appli de scan du téléphone sait détecter une url et l'envoyer au navigateur par défaut.

        • [^] # Re: Question

          Posté par  . Évalué à 2.

          Salut,

          C'était pas vraiment le sens de ma question, mais je n'ai pas été assez clair.

          Pour la partie génération du QR Code, pas de soucis. Pour l'incrustation dans LO, je vois.

          Je me demandais juste si l'hyperlien ne pouvait pas être généré automatiquement via le QR Code.

          C'est peut-être une question idiote.

          Matricule 23415

          • [^] # Re: Question

            Posté par  . Évalué à 2.

            Le QR code ne fait rien, c'est juste un codage graphique d'un texte.

            • [^] # Re: Question

              Posté par  . Évalué à 2.

              Salut,

              Oui, j'ai bien compris, et lu ton commentaire précédent de "bidouille". ;)

              Je me demandais juste si ça ne serait pas classe de mettre à jour l'hyperlien lors d'une action (sauvegarde du fichier ?) sans avoir à intervenir manuellement (car ça, c'est plus sujet à erreur ou nécessite une double vérification).

              Pas grave, c'était juste une question naïve ;)

              Matricule 23415

              • [^] # Re: Question

                Posté par  . Évalué à 2.

                Ce qui serait bien ce serait de pouvoir mettre automatiquement un lien sur l'image (faire de l'image un hyperlien) en utilisant le lien codé par le QR code. Pour cela je pense qu'il faudrait une macro (ou une extension) qui fasse les choses suivantes :
                1/ générer un QR code en format PNG à partir d'une url
                2/ mettre l'url dans les métadonnées du fichier PNG
                3/ insérer l'image dans le document et la rendre cliquable avec l'url encodée comme cible
                4/ ajouter une entrée au menu contextuel de l'image pour pouvoir la mettre à jour si on veut modifier l'url encodée

                Cela revient à faire quelque chose d'analogue à l'extension TexMaths qui encode une équation en Latex dans une image et stocke le texte Latex dans les métadonnées de l'image.

                Peut-être que quelqu'un de dégourdi en Python n'aurait pas trop de mal à le faire.

                Cela dit je ne comprends pas pourquoi un QRcode généré par LibreOffice ne dispose pas d'une boîte de dialogue Propriétés.

                • [^] # Re: Question

                  Posté par  (site web personnel, Mastodon) . Évalué à 3.

                  Pourquoi tu veux absolument du PNG ?

                  Le SVG est bien aussi pour ça non ?

                  « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

                  • [^] # Re: Question

                    Posté par  . Évalué à 2.

                    C'est juste que le QRcode en SVG produit par LibreOffice n'a pas de boîte de dialogue Propriétés et donc pas la possibilité d'en faire un objet cliquable. Je ne sais pas pourquoi. Apparemment le QRcode n'est pas un objet image comme un autre. J'ai trouvé un truc pour récupérer une image PNG mais on peut sans doute faire un SVG basique. Je n'ai pas cherché.

                    Mais bon, si on convient qu'il faut fournir l'url en clair, pas besoin de se casser la tête.

                    • [^] # Re: Question

                      Posté par  (site web personnel, Mastodon) . Évalué à 2.

                      Si tu fais un QR code dans Draw et que tu l'exportes en svg, et que tu insères le svg dans Writer, le rendu est meilleur qu'avec un png et, bien évidemment, tu gardes les infos du QR Code.

                      Je viens de le vérifier dans mon dernier tutoriel.

                      Mais évidemment il ne s'agit plus, hélas, d'un QR Code modifiable, mais d'une image statique.

                      « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

  • # Tutoriel

    Posté par  (site web personnel, Mastodon) . Évalué à 6. Dernière modification le 05 janvier 2021 à 20:02.

    Bon j’ai fait un tutoriel sur la question qui reprends les trois façons de faire :

    • bidouille avec les zones de texte ;
    • légende ;
    • image.

    Je n'ai pas trouvé d'autre moyen de procéder et la bidouille proposée par Jean-Baptiste est similaire, mais plus compliquée à mettre en œuvre à celle consistant à utiliser Draw pour ce faire donc…

    Et j'ai ajouté des commentaires du style avantages, désavantages.

    « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

    • [^] # Re: Tutoriel

      Posté par  . Évalué à 1.

      Mille mercis de faire le service après vente sur mon humble question

    • [^] # Re: Tutoriel

      Posté par  . Évalué à 2.

      Tout d'abord merci pour tes tutoriels !

      J'ai tenté la solution utilisant Draw, avec une petite variante : clic-droit sur le qrcode puis 'Enregistrer…', le format proposé est directement SVG, ce qui me semble plus pratique.

      Ne pas oublier de copier l'url qu'il va falloir coller dans la légende et/ou le lien.

      • [^] # Re: Tutoriel

        Posté par  (site web personnel, Mastodon) . Évalué à 3.

        Ah super merci !

        Je n'avais pas pensé au clic droit cette fois-ci. Je mets à jour le tutoriel pour en tenir compte.

        « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.