L'un des défis fréquents lors du passage à Linux concerne la compatibilité des fichiers. Vous partagez souvent des documents avec des utilisateurs d'autres systèmes d'exploitation, et ils perdent leur mise en forme dans des applications comme Word. Au lieu d'installer des polices, d'utiliser des machines virtuelles ou des émulateurs, optez pour une approche simple : travaillez en texte brut et convertissez au format final une fois terminé.
Pandoc, outil incontournable pour tout utilisateur Linux avancé, excelle dans les conversions entre formats.
Sur la plupart des distributions Linux, installez Pandoc via les dépôts officiels. Sur Ubuntu et dérivés :
sudo apt install pandocUne fois installé, convertissez vos fichiers via la ligne de commande. Idéal pour Markdown et les langages de balisage légers, transformez un fichier .md en HTML :
pandoc -o monfichier.html monfichier.md
L'option -o définit le nom du fichier de sortie ; Pandoc déduit le format par l'extension. Utilisez -r (read) et -w (write) pour préciser les formats. Pour convertir du Markdown vers MediaWiki :
pandoc -r markdown -w mediawiki -o markdown.wiki markdown.md
Autrefois axé sur la conversion de formats simples (Markdown) vers complexes (ODT, DOCX), Pandoc gère désormais les deux sens. Passez ainsi d'un traitement de texte à un format texte portable.
Pour convertir un répertoire de fichiers Word en Markdown :
for fichier in *; do
pandoc -r docx -w markdown -o "$fichier.md" "$fichier"
done
Vous obtiendrez des fichiers nommés nom.docx.md. Ajoutez une étape de renommage dans un script shell pour plus d'efficacité.
Maîtrisez ces options pour des conversions professionnelles.
Après conversion en Markdown, reconvertissez vers Word si nécessaire :
pandoc -r markdown -w docx -o wordfile.docx wordfile.mdPour appliquer des styles personnalisés (polices, en-têtes), utilisez un fichier de référence ODT ou DOCX :
pandoc -r markdown -w odt --reference-odt=/home/user/path/to/ref-file.odt -o lowriter.odt lowriter.md
Les styles du fichier référence (ex. : Arial Black pour H1) s'appliquent automatiquement. Créez-en un par client pour une mise en forme parfaite en une commande.

Pour les PDF, installez wkhtmltopdf :
pandoc -r markdown -w html -o nicepub.pdf nicepub.mdOu pour une qualité optimale, utilisez LaTeX via les suggestions de Pandoc :
sudo apt install --install-suggests pandocpandoc -r markdown -w pdf -o nicepub.pdf nicepub.mdwkhtmltopdf est léger ; LaTeX offre polices serif et pagination automatique.

Créez des ebooks EPUB/EPUB3 :
pandoc -r markdown -w epub -o monbook.epub monbook.md
Pandoc va plus loin : support Markdown étendu et intégration GUI.
Sa variante Markdown inclut :
Consultez pandoc.org pour la liste complète.
Pour les débutants, installez PandocElectron via son script d'installation.

Lancez avec npm start dans son répertoire.

Intégrez à Atom via pandoc-convert ou outils de build :



Avec Pandoc, partagez vos documents dans n'importe quel format. Profitez des éditeurs Linux comme vim.
Vous convertissez souvent des fichiers ? Partagez vos défis en commentaires, nous vous guiderons avec Pandoc !
Crédit image : Nirat.pix via Shutterstock.com
[]