30 janvier 2024

Temps de lecture : 3 min

Pandoc un convertisseur universel de document

Pandoc est un logiciel de traitement de texte open source qui peut être utilisé pour convertir des documents entre différents formats. Il existe plusieurs façons d’installer Pandoc.

Installation à partir de la page de téléchargement

Pour installer Pandoc à partir de la page de téléchargement, procédez comme suit :

  1. Accédez à la page de téléchargement de Pandoc : https://pandoc.org/installing.html

  2. Téléchargez l’installateur de package pour votre système d’exploitation.

  3. Exécutez l’installateur pour installer Pandoc.

Installation à partir d’un fichier zip

Pour installer Pandoc à partir d’un fichier zip, procédez comme suit :

  1. Téléchargez le fichier zip contenant les binaires de Pandoc et la documentation.

  2. Décompressez le fichier zip.

  3. Déplacez les binaires vers un répertoire de votre choix.

Installation à l’aide de Chocolatey

Pour installer Pandoc à l’aide de Chocolatey, procédez comme suit :

  1. Ouvrez une invite de commande.

  2. Exécutez la commande suivante :

choco install pandoc

Installation à l’aide de winget

Pour installer Pandoc à l’aide de winget, procédez comme suit :

  1. Ouvrez une invite de commande.

  2. Exécutez la commande suivante :

winget install --source winget --exact --id JohnMacFarlane.Pandoc

Recommandations

Par défaut, Pandoc crée des PDFs à l’aide de LaTeX. Il est recommandé d’installer LaTeX via MiKTeX. Avec l’option --pdf-engine, vous pouvez toutefois spécifier d’autres programmes pour cette tâche.

Mise en garde

L’utilisation de plusieurs méthodes d’installation peut entraîner deux installations distinctes de Pandoc. Il est recommandé de désinstaller correctement Pandoc avant de passer à une méthode d’installation alternative.

Installation sur linux par WSL

Vérifiez si la version de pandoc dans votre gestionnaire de paquets n’est pas obsolète. Pandoc se trouve dans les dépôts de Debian, Ubuntu, Slackware, Arch, Fedora, NixOS, openSUSE, gentoo et Void.

Pour obtenir la dernière version, nous proposons un paquet binaire pour l’architecture amd64 sur la page de téléchargement.

L’exécutable est lié statiquement et n’a pas de dépendances dynamiques ni de dépendances sur des fichiers de données externes. Remarque : en raison du lien statique, le binaire pandoc de ce paquet ne peut pas utiliser les filtres lua qui nécessitent des modules lua externes écrits en C.

Un tarball et un installateur deb sont fournis. Pour installer le deb :

sudo dpkg -i $DEB

Exemple au moment de l’écriture :

wget https://github.com/jgm/pandoc/releases/download/3.1.11.1/pandoc-3.1.11.1-1-amd64.deb
sudo dpkg -i pandoc-3.1.11.1-1-amd64.deb

où $DEB est le chemin vers le deb téléchargé. Cela installera l’exécutable pandoc et la page de manuel.

Si vous utilisez une distribution basée sur RPM, vous pourrez peut-être installer le deb de notre page de téléchargement à l’aide d’alien.

Sur n’importe quelle distribution, vous pouvez installer à partir du tarball dans $DEST (par exemple, /usr/local/ ou $HOME/.local) en faisant :

tar xvzf $TGZ --strip-components 1 -C $DEST

où $TGZ est le chemin vers le tarball zippé téléchargé. Pour les versions de Pandoc antérieures à 2.0, qui ne fournissent pas de tarball, essayez plutôt :

ar p $DEB data.tar.gz | tar xvz --strip-components 2 -C $DEST

Vous pouvez également installer à partir de la source, en utilisant les instructions ci-dessous sous Compilation à partir de la source. Notez que la plupart des distributions ont la plate-forme Haskell dans leurs dépôts de paquets. Par exemple, sur Debian/Ubuntu, vous pouvez l’installer avec 

apt-get install haskell-platform

Par défaut, Pandoc crée des PDFs à l’aide de LaTeX. Nous vous recommandons d’installer TeX Live via votre gestionnaire de paquets. (Sur Debian/Ubuntu, apt-get install texlive). Avec l’option --pdf-engine, vous pouvez toutefois spécifier d’autres programmes pour cette tâche.