Coder Social home page Coder Social logo

odp-to-md's Introduction

odp-to-md

Description

Conversion de fichiers ODP et ODT en Markdown.

Installation

Il est possible d'installer en global avec la commande :

npm install -g

L'exécutable mdconvert est alors disponible partout.

Lancement du script

node mdconvert.js
# OU si installé en global
mdconvert

Options :

OPTIONS :
    -f FICHIER.odp ou odt
    -d répertoire avec odp (par défaut répertoire courant)
    -o répertoire de sortie (par défaut target)
    -h, --help : aide/usage
    -s, split: 1 fichier par chapitre niveau 1

Détection des images inutilisées

Le script listUnusedImages.sh est fournit pour trouver les images inutilisées après la conversion.

Il fonctionne sous Linux, Mac OS ou Windows (via Git Bash, Cygwin, MSys, ...)

  • Placer le fichier dans le dossier ressources des slides ou/et du cahier de TP.
  • Lancer le script, ce qui produira une liste des images inutilisées.

Image de type SVM

Pour les ODP ou les ODT, les schémas seront exportés dans leur format d'origine SVM (Star View Model).

Il est possible de les convertir en SVG via des sites comme :

Attention

  1. La conversion ne gère pas plusieurs niveaux de liste à puces
  2. Il faut renuméroter le slide de TP
  3. Les blocs de code converti sont générique,il faut leur ajouter un langage si nécessaire
  4. Les slides de titre intermédiaire
  5. Il y a beaucoup d'images inutiles générées, il faut faire le tri
  6. Les noms des images ne sont pas explicites
  7. si vous êtes sous Windows il est possible que les slides soient séparées par 4 sauts de ligne au lieu de 3 (correction manuelle obligatoire)

odp-to-md's People

Contributors

ldez avatar sebbrousse avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.