Comment ouvrir un fichier ODT depuis mon application web?

Introduction

L’objectif de cet article est d’utiliser le protocole WebDAV pour rendre possible la lecture et l’écriture de fichiers de type bureautique ou autre, à travers le web, sans avoir à télécharger le fichier sur son disque dur.

Exemple : sur webdelib ou webgfc, cela permet en cliquant simplement sur un fichier au format OpenDocument dans ma page web (ex: monfichier.odt), de directement lancer LibreOffice, de modifier le fichier à la volée, puis de sauvegarder ce fichier en cliquant simplement sur le bouton « enregistrer ».

Vous trouverez ci-dessous les manipulations à effectuer afin d’ouvrir en mode lecture-écriture un fichier ODT sur un serveur distant.

Préparation du client

Sur un poste client Microsoft Windows

Pour ouvrir directement le fichier .odt à partir de n’importe quel navigateur, il faudra inscrire le fichier de base de registre ci-dessous (« ClicDroit » > « Enregistrer le lien sous… » ) :

  • Avec LibreOffice V6+ ou V7+ et Windows 10 / 11 : cliquez ici

Attention : la clé de registre correspond au chemin vers l’installation du LibreOffice installé sur le poste client. Le chemin peut donc être modifié en fonction de l’installation.

Sur un poste client Linux

Avec Firefox, il vous suffira d’associer une action au protocole vnd.sun.star.webdav.

Pour les versions de Firefox 50 et suivantes :

  • Taper about:config dans la barre d’adresse de votre navigateur
  • Faire un clic droit -> Nouvelle -> Booléenne -> Saisissez le nom : network.protocol-handler.expose.vnd.sun.star.webdavs -> Value -> false

La prochaine fois que vous cliquerez sur un lien qui appelle ce protocole, Firefox vous demandera avec quelle application l’associer.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *