Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Julien Chable

He blogs, you blog, I blog ...

Archives

[Open XML] Open Packaging Convention peut faire plus que des documents bureautiques

Dans une présentation que j'avais faites lors du TechDays 2008 de Paris début 2008, j'avais présenté une démonstration (pendant la session développeur Open XML) montrant comment utiliser Open Packaging Convention, utiliser par les documents Open XML et XPS, pour créer un format de fichier personnalisé d'album photo. Je ne l'avais pas encore partagé par simple oubli de ma part, voici donc les explications et les sources.

Une fois que le format de fichier a été défini (une simple structure XML présentant les références vers les photos dans l'ordre d'apparition des éléments), j'ai créé une application "photo album generator GUI" (en utilisant System.IO.Packaging API) pour générer les fichiers. Le fichier embarque la description de l'abum photo ainsi que toutes les photos (pas encore celle stockées sur le net).

Une fois le fichier généré, il m'a bien fallu créer un lecteur d'album photo, et pour cela j'avais utilisé à l'époque le contrôle WPF Flip Page de Mitsu :

(je reconnais que les images de Vista ne constituent pas le meilleur album photo que j'ai généré jusqu'ici !).

Quelques extraits de slides que j'avais présenté pendant la session afin de montrer le concept et la structure derrière OPC :

 

Un pas à pas de la création du fichier personnalisé:

 

Utilisation de la sérialisation pour créer la structure du <Diaporama> :

Les sources sont ici. Enjoy !

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 9 décembre 2008 22:09 par neodante
Classé sous :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01