Xiasma Presenter
Aide complète — version 0.6.54
Complete help — version 0.6.54

Aide de Xiasma Presenter

Xiasma Presenter est un assistant de présentation et d’annotation de PDF dans le navigateur. Il permet de construire une présentation multi-document, d’y ajouter des pages blanches et des annotations, de piloter un écran de projection séparé, puis d’enregistrer le travail en projet XIAP ou de l’exporter en PDF.

Démarrage et fichiers

  • Ouvrir accepte un projet .xiap ou un ou plusieurs PDF. Plusieurs PDF forment une seule présentation multi-document.
  • Importer des PDF… ajoute des documents à la présentation existante.
  • Importer un dossier… permet l’import depuis un répertoire lorsque le navigateur le permet.
  • Enregistrer le projet produit un fichier XIAP contenant documents, ordre des pages, pages blanches, annotations, titres et épingles.
  • Exporter en PDF fabrique un nouveau PDF suivant l’ordre courant des pages et y dessine les annotations.
  • Fermer le projet revient à un projet vierge, avec confirmation si des changements ne sont pas enregistrés.

Le format de projet natif est XIAP. Les éléments temporaires d’animation ou de présentation ne sont pas enregistrés dans le projet.

Présentations multi-documents

  • Chaque PDF importé constitue un document ; les pages gardent leur provenance tout en pouvant être réordonnées librement.
  • Les en-têtes de documents dans les miniatures peuvent être repliés et renommés directement.
  • Le menu ▼ à côté de « Tout replier » et « Ajouter… » permet d’aller directement à un document, de le renommer ou de le supprimer.
  • Depuis un projet vierge, l’ajout d’une page blanche crée automatiquement un document virtuel Sans titre, lui aussi renommable.
  • La suppression d’un document supprime les pages qui lui appartiennent après confirmation.

Annotations et outils

Sélection

  • Le pointeur sélectionne, déplace et manipule les annotations. Ctrl/Cmd permet la sélection additive ; une sélection rectangulaire sélectionne les objets intersectés.
  • Suppr/Retour arrière supprime la sélection. Copier, couper et coller fonctionnent entre pages pour les annotations.

Dessin

  • Le bouton Pointeur, placé juste avant le crayon dans la barre supérieure, revient au mode de sélection.
  • Crayon à main levée, ligne, rectangle et ellipse.
  • Couleur et épaisseur configurables ; les objets sélectionnés peuvent recevoir une nouvelle couleur ou épaisseur.
  • Palette de dessin volontairement limitée à des couleurs utiles, avec ajout possible de couleurs personnalisées mémorisées.
  • Surligneur avec palette typique dédiée et plusieurs épaisseurs ; ses préférences sont indépendantes du dessin.
  • Gomme pour retirer des annotations ; commande pour effacer toutes les annotations de la page.
  • Annuler/rétablir pour les modifications d’annotations.

Outils temporaires

  • Flèche de mise en évidence rouge : un seul pointeur temporaire, déplaçable, non sauvegardé et non exporté.
  • Masque de révélation : élément temporaire de présentation, lui aussi exclu du projet et de l’export.

Texte enrichi, monospace et code

Deux outils texte existent : texte proportionnel enrichi et texte monospace. Les nouveaux textes utilisent une taille initiale plus compacte de 16 px ; taille et couleur restent réglables depuis la barre contextuelle.

Texte enrichi

SaisieEffet
#, ##, ###Titre, sous-titre, intertitre
**gras**Gras
*italique*Italique
***texte***Gras italique
~~texte~~Barré
==texte==Surligné
`code`Code
- / 1.Listes
>Citation
---Séparateur

Blocs de code

  • Sur un texte monospace, le bouton </> de la barre contextuelle choisit le langage et active la coloration syntaxique.
  • Langages supportés : Python, C, C++, JavaScript, HTML, CSS, SQL, Bash, JSON, TypeScript, Java, C#, Go, Rust, PHP, Ruby, Kotlin, Swift, R, Lua, Perl, PowerShell, YAML, XML et Markdown.
  • Code brut reste toujours disponible. Les préférences permettent de choisir le sous-ensemble proposé dans le menu ; par défaut : Python, C, C++, JavaScript, HTML, CSS, SQL, Bash et JSON.
  • La coloration est conservée dans le projet XIAP, synchronisée avec les participants Cloud et reproduite lors de l’export PDF.

Entrée ajoute une ligne, Ctrl+Entrée valide, Échap annule l’édition et Tab insère quatre espaces. Une aide ? est disponible pendant l’édition enrichie.

Éléments graphiques et connecteurs

Le panneau Éléments graphiques propose une recherche et des catégories configurables : réseau, systèmes, données, logiciel, UML, cloud/DevOps, sécurité, finance, nature, urbanisme, transports, documents, nourriture, smileys, mécanique, mathématique, physique et général.

  • Les symboles sont déplaçables, redimensionnables et possèdent des points d’ancrage pour les connecteurs.
  • Les formes dessinées peuvent elles aussi servir d’objets connectables : extrémités d’une ligne, coins d’un rectangle, points cardinaux d’une ellipse et points caractéristiques d’un tracé au crayon.
  • Connecteurs disponibles : ligne, flèche, flèche inverse, double flèche, variantes pointillées, doubles lignes et flèches doubles lignes, ainsi qu’une flèche en escalier à trois segments (horizontal–vertical–horizontal ou vertical–horizontal–vertical selon la direction).
  • Le panneau comporte son propre bouton Pointeur pour revenir immédiatement au mode de sélection ; la catégorie Général est proposée par défaut en tête du menu.
  • Les connecteurs restent attachés à leurs ancres lors du déplacement ou redimensionnement des objets.
  • Un mode Debug permet d’inspecter les ancres et de générer des planches de contrôle des symboles.

Pages, miniatures et épingles

  • + page blanche insère une page après la page courante. La palette discrète au bord gauche de la page permet aussi d’insérer une page de même taille, une page portrait ou paysage, ou de supprimer la page courante.
  • Le format des nouvelles pages portrait/paysage est configurable entre ISO A4 (par défaut) et US Paper.
  • Une page blanche ajoutée peut être supprimée ; l’opération est annulable.
  • Glisser-déposer des miniatures réordonne les pages. La ligne bleue indique précisément le point d’insertion.
  • Sélection multiple : clic simple, Ctrl/Cmd+clic pour basculer une page, Maj+clic pour une plage. Un groupe sélectionné se déplace ensemble en conservant son ordre.
  • Les pages peuvent être épinglées et recevoir un titre. Le menu des épingles permet d’y revenir rapidement.
  • Le volet latéral permet de basculer entre Miniatures et Signets PDF.
  • Les miniatures affichent les PDF, pages blanches et annotations.

Écran de présentation

  • Le bouton écran ouvre une fenêtre secondaire destinée au vidéoprojecteur ou au second moniteur.
  • L’écran secondaire suit la page, les annotations, le zoom et le défilement de l’écran maître.
  • Les aperçus de texte en cours d’édition et les outils temporaires sont synchronisés.
  • L’écran de présentation est non interactif : les commandes restent sur l’écran maître.
  • « À propos… », pause et alarmes peuvent être affichés sur les écrans de présentation. Les alarmes ont la priorité visuelle, sans bouton de fermeture sur l’écran secondaire.

Xiasma Cloud et participants

Xiasma Cloud partage la présentation en temps réel avec des participants dans leur navigateur. Presenter reste l’écran maître et contrôle la réunion.

Créer, reprendre et fermer une réunion

  • Ouvrez Xiasma Cloud…, indiquez le serveur et authentifiez-vous.
  • Nouvelle réunion crée une réunion et fournit une URL publique courte ainsi qu’un QR code. Les identifiants publics sont générés sous une forme lisible et filtrés pour éviter les termes gênants.
  • Une réunion active créée par le même animateur peut être reprise depuis le menu des réunions actives sans changer son URL ni son QR code.
  • Fermer la réunion termine volontairement la réunion : elle passe à l’état fermée, les connexions sont interrompues et l’historique est conservé. Une réunion fermée ne peut plus être rejointe ni reprise.

Synchronisation

  • Par défaut, le participant suit page, annotations, zoom et région visible de l’écran maître.
  • Les PDF sont transmis via Cloud, y compris ceux ajoutés pendant la réunion.
  • Pause, alarmes, édition de texte en direct, blocs de code colorés et outils temporaires synchronisés sont reflétés côté participant.
  • Le nuage en bas à gauche indique l’état de connexion et le nombre de participants connectés. Une perte de connexion est signalée distinctement d’une réunion fermée ou d’une exclusion.

Participants et délégation

  • Participants connectés affiche les participants courants, permet la recherche et présente leur adresse IP.
  • Trois droits peuvent être délégués individuellement : Navigation, Annotation et Gestion des documents.
  • Sans droit délégué, le participant reste essentiellement un écran distant piloté par le maître.
  • Un participant peut être retiré de la réunion ; son écran indique alors explicitement son exclusion.
  • Les états d’annotation distants inchangés sont ignorés afin d’éviter des rafraîchissements inutiles sur l’écran maître.

Cloud complète Presenter sans le remplacer : projets XIAP, export PDF et écran de présentation local restent utilisables hors Cloud.

Horloge, pause et alarmes

  • Une horloge numérique locale est affichable sur l’écran maître et l’écran de présentation.
  • Le minuteur de pause propose des libellés prédéfinis ou modifiables (Pause, Déjeuner, Café, Questions, Travail en groupe, Travaux pratiques) et plusieurs durées.
  • Le décompte est synchronisé par heure absolue entre les écrans et continue même lorsque son panneau est masqué.
  • L’alarme peut être définie relativement (« Dans… ») ou à une heure précise (« À… »), jusqu’à la seconde.
  • Libellés prédéfinis : Pause, Fin d’exercice, Déjeuner, Fin de journée, Fin de Quizz, Fin d’examen ; ils restent éditables.
  • Au déclenchement : son, cloche animée et notification visible. Seul l’écran maître propose la fermeture.

Préférences

  • Choix de la langue et de l’apparence.
  • Masquage automatique de la barre supérieure, désactivé par défaut ; l’option permettant de la conserver pendant un outil de dessin n’est active que lorsque le masquage automatique est activé.
  • Format des nouvelles pages : ISO A4 ou US Paper.
  • Catégories d’éléments graphiques : le bouton Configurer… ouvre une fenêtre dédiée en grille, avec sélection/désélection globale.
  • Langages de code proposés : Configurer… ouvre une fenêtre dédiée. On peut tout sélectionner, tout désélectionner ou restaurer la sélection par défaut. Cette préférence ne retire aucun langage du moteur et n’altère pas les documents existants.
  • Les fenêtres de configuration se ferment par ×, Échap ou clic à l’extérieur.
  • Réinitialisation des préférences d’outils et consultation/purge du stockage local Xiasma Presenter.

Raccourcis principaux

Espace / → / Page suivantePage suivante
← / Page précédentePage précédente
Ctrl/Cmd+C, X, VCopier, couper, coller les annotations sélectionnées hors édition de texte
Suppr / Retour arrièreSupprimer la sélection
Ctrl+EntréeValider le texte en cours
ÉchapAnnuler/quitter l’édition ou l’état temporaire concerné

Licence et crédits

Xiasma Presenter

© Jean-Pierre Messager

Licence AGPL-3.0-or-later.

Application Web autonome côté navigateur ; projet XIAP et export PDF.

Bibliothèques utilisées

PDF.js 4.10.38 — rendu et lecture des documents PDF.

pdf-lib 1.17.1 — génération et export des PDF annotés.

Ces composants conservent leurs licences et copyrights respectifs.

Page d’aide correspondant à Xiasma Presenter 0.6.54.

Xiasma Presenter Help

Xiasma Presenter is a browser-based PDF presentation and annotation assistant. It builds multi-document presentations, adds blank pages and annotations, drives a separate presentation screen, saves XIAP projects and exports annotated PDFs.

Getting started & files

  • Open accepts a .xiap project or one or more PDFs. Multiple PDFs become one multi-document presentation.
  • Import PDFs… appends documents to the current presentation; folder import is also available when supported by the browser.
  • Save project creates a XIAP file containing documents, page order, blank pages, annotations, titles and pins.
  • Export PDF creates a new PDF in the current page order with annotations rendered onto it.
  • Close project returns to an empty project, with a warning for unsaved changes.

XIAP is the native project format. Temporary presentation effects are not stored in the project.

Multi-document presentations

  • Each imported PDF is a document. Pages retain their origin while remaining freely reorderable.
  • Document headers in the thumbnail pane can be collapsed and renamed in place.
  • The ▼ document menu jumps to, renames or deletes documents.
  • Adding a blank page to an empty project automatically creates a virtual Untitled document.
  • Deleting a document removes its pages after confirmation.

Navigation & display

  • Previous/next page, direct page-number entry and keyboard navigation.
  • Manual zoom, fit to window and fit to width.
  • Fullscreen mode and a hideable thumbnail pane.
  • In width mode, changing pages returns to the top; the secondary screen follows the master viewport.

Annotations & tools

  • Pointer selection, additive Ctrl/Cmd selection, rectangle selection, group move and deletion.
  • Internal annotation clipboard: copy, cut and paste across pages.
  • The Pointer button, immediately before the pen in the top bar, returns to selection mode.
  • Pen, line, rectangle and ellipse with configurable color and width.
  • Dedicated compact drawing palette plus remembered custom colors.
  • Independent highlighter palette and widths.
  • Eraser, clear-page annotations, undo and redo.
  • Temporary red highlight arrow and reveal mask; neither is saved, exported or part of undo history.

Rich text, monospace & code

Presenter provides rich proportional text and monospace text. New text starts at a more compact 16 px; size and color remain adjustable from the contextual toolbar.

Code blocks

  • For monospace text, the </> button in the contextual toolbar selects a language and enables syntax highlighting.
  • Supported languages: Python, C, C++, JavaScript, HTML, CSS, SQL, Bash, JSON, TypeScript, Java, C#, Go, Rust, PHP, Ruby, Kotlin, Swift, R, Lua, Perl, PowerShell, YAML, XML and Markdown.
  • Plain code is always available. Settings choose which languages are offered in the menu; the default subset is Python, C, C++, JavaScript, HTML, CSS, SQL, Bash and JSON.
  • Syntax highlighting is stored in XIAP, synchronized to Cloud participants and reproduced in PDF export.

Enter adds a line, Ctrl+Enter commits, Esc cancels editing and Tab inserts four spaces. Rich-text editing also provides the inline formatting conventions described by the ? help.

Graphic elements & connectors

The graphics panel provides search and configurable categories: Network, Systems, Data, Software, UML, Cloud/DevOps, Security, Finance, Nature, Urban planning, Transport, Documents, Food, Smileys, Mechanics, Mathematics, Physics and General.

  • Symbols can be moved, resized and connected through anchors.
  • Drawn lines, rectangles, ellipses and pen strokes also expose meaningful connector anchors.
  • Connectors include line, arrow, reverse arrow, double arrow, dashed variants, double-line connectors and double-line arrows, plus a three-segment stepped arrow (horizontal–vertical–horizontal or vertical–horizontal–vertical depending on direction).
  • The panel has its own Pointer button for immediately returning to selection mode; General is the default category and appears first in the menu.
  • Connections follow objects when they move or resize.
  • A Debug mode can display anchors and generate symbol test sheets.

Pages, thumbnails & pins

  • Insert blank pages after the current page. The compact palette on the left edge of the page can also insert a same-size page, a portrait or landscape page, or delete the current page.
  • The portrait/landscape new-page format can be set to ISO A4 (default) or US Paper.
  • Drag thumbnails to reorder pages; a blue insertion line shows the exact destination.
  • Multi-select with click, Ctrl/Cmd+click and Shift+click; selected groups move together.
  • Pin pages, assign titles and jump to them from the pins menu.
  • The side pane can switch between Thumbnails and PDF bookmarks.
  • Thumbnails include PDFs, blank pages and annotations.

Presentation screen

  • Open a separate window for a projector or second monitor.
  • It follows page, annotations, zoom and scrolling from the master window.
  • Live text previews and temporary presentation tools are synchronized.
  • The presentation screen is non-interactive; controls remain on the master screen.
  • About, break and alarm overlays can be mirrored. Alarm notifications have visual priority and no close button on secondary screens.

Xiasma Cloud & remote participants

Xiasma Cloud shares the presentation in real time with participants in their browsers. Presenter remains the master screen and controls the meeting.

Create, resume & close a meeting

  • Open Xiasma Cloud…, enter the server and sign in.
  • New meeting creates a meeting and provides a short public URL and QR code.
  • An active meeting created by the same presenter can be resumed from the active-meeting menu without changing its URL or QR code.
  • Close meeting deliberately ends it: connections are closed, history is retained, and the closed meeting can no longer be joined or resumed.

Synchronization

  • By default participants follow the master page, annotations, zoom and visible region.
  • PDFs are delivered through Cloud, including documents added while the meeting is running.
  • Breaks, alarms, live text editing, highlighted code blocks and synchronized temporary tools are mirrored.
  • The cloud indicator at the lower left shows connection state and participant count. Connection loss is distinguished from a closed meeting or removal.

Participants & delegated permissions

  • Connected participants lists current participants, supports searching and displays their IP address.
  • Three permissions can be delegated individually: Navigation, Annotation and Manage documents.
  • Without delegated permissions, a participant remains essentially a remote display controlled by the master.
  • A participant can be removed from the meeting and receives an explicit removal state.
  • Unchanged delegated annotation states are ignored to avoid unnecessary master-screen redraws.

Cloud complements standalone Presenter: XIAP projects, PDF export and the local presentation screen remain usable without Cloud.

Clock, breaks & alarms

  • Local digital clock on master and presentation screens.
  • Break timer with editable presets such as Break, Lunch, Coffee break, Questions, Group work and Practical work.
  • Absolute-time synchronization keeps the countdown consistent between screens.
  • Alarms can be relative (“In…”) or fixed-time (“At…”) with second precision.
  • Editable presets include Break, End of exercise, Lunch, End of day, End of Quiz and End of exam.
  • When triggered: sound, animated bell and visible notification; only the master screen has the close control.

Settings

  • Choose language and appearance.
  • Automatic top-bar hiding is off by default; the keep-visible-while-drawing option is enabled only when automatic hiding is on.
  • Choose ISO A4 or US Paper for new pages.
  • Graphic element categories: Configure… opens a dedicated grid popup with global selection controls.
  • Code languages: Configure… opens a dedicated popup. Select all, clear the selection, or restore the default subset. This changes only the menu, not the languages supported by the engine or existing documents.
  • Configuration popups close with ×, Esc or a click outside.
  • Tool preferences can be reset and Presenter local-storage usage can be inspected or purged.

Main shortcuts

Space / → / PageDownNext page
← / PageUpPrevious page
Ctrl/Cmd+C, X, VCopy, cut, paste selected annotations outside text editing
Delete / BackspaceDelete selection
Ctrl+EnterCommit text editing
EscCancel/leave the relevant temporary state

License & credits

Xiasma Presenter

© Jean-Pierre Messager

AGPL-3.0-or-later license.

Libraries

PDF.js 4.10.38 — PDF loading and rendering.

pdf-lib 1.17.1 — annotated PDF generation/export.

These components retain their respective licenses and copyrights.

Help page for Xiasma Presenter 0.6.54.