diff --git a/package.json b/package.json
index c023111df18825e71de0d5ef2ebbddc1bd16454c..15b7c763e59013137450c6454a661375a3ef9314 100644
--- a/package.json
+++ b/package.json
@@ -13,21 +13,22 @@
     "e2e": "npm run preprocess && npm run ng -- e2e",
     "e2equick": "npm run ng -- e2e --dev-server-target=",
     "mkdocs": "node scripts/python3.js -m mkdocs build -f mkdocs-fr.yml && node scripts/python3.js -m mkdocs build -f mkdocs-en.yml && node scripts/mkdocs-postprocess.js",
+    "mkdocs2pdf": "node scripts/python3.js mkdocs2pdf.py",
     "preprocess": "node scripts/preprocessors.js && npm run mkdocs",
     "start": "npm run preprocess && npm run ng serve -- --host 0.0.0.0 --poll 5000",
-    "prod": "npm run preprocess && npm run ng serve  -- --host 0.0.0.0 --prod",
-    "build": "npm run preprocess && npm run ng build -- --prod --build-optimizer=false",
+    "build-no-pdf": "npm run preprocess && npm run ng build -- --prod --build-optimizer=false",
+    "build": "npm run preprocess && npm run mkdocs2pdf && npm run ng build -- --prod --build-optimizer=false",
     "update-dist-index-mimetypes": "node scripts/update-dist-index-mimetypes.js",
-    "build-cordova": "npm run preprocess && npm run build && npm run update-dist-index-mimetypes && node scripts/add-cordova-script.js",
+    "build-cordova": "npm run build-no-pdf && npm run update-dist-index-mimetypes && node scripts/add-cordova-script.js",
     "release-android": "npm run build-cordova && \"node_modules/.bin/cordova\" platform add android; node scripts/remove-duplicate-sitemap.js && \"node_modules/.bin/cordova\" build android && node scripts/move-cordova-release.js",
     "electron": "npm run update-dist-index-mimetypes && \"node_modules/.bin/electron\" .",
     "release-linux-nocompile": "npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\"",
-    "release-linux": "npm run build && npm run release-linux-nocompile",
+    "release-linux": "npm run build-no-pdf && npm run release-linux-nocompile",
     "release-mac-nocompile": "npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\" --mac",
-    "release-mac": "npm run build && npm run release-mac-nocompile",
+    "release-mac": "npm run build-no-pdf && npm run release-mac-nocompile",
     "release-windows-nocompile": "npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\" --win",
-    "release-windows": "npm run build && npm run release-windows-nocompile",
-    "release-all": "node scripts/clean_release.js && npm run build && npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\" && \"node_modules/.bin/electron-builder\" --mac && \"node_modules/.bin/electron-builder\" --win && npm run release-android",
+    "release-windows": "npm run build-no-pdf && npm run release-windows-nocompile",
+    "release-all": "node scripts/clean_release.js && npm run build-no-pdf && npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\" && \"node_modules/.bin/electron-builder\" --mac && \"node_modules/.bin/electron-builder\" --win && npm run release-android",
     "compodoc": "node \"node_modules/@compodoc/compodoc/bin/index-cli.js\" -p src/tsconfig.app.json -s --language fr-FR -d compodoc-fr",
     "viz": "tsviz -recursive src/ nghyd_class_diagram.png"
   },