Intégrer une présentation PowerPoint dans HTML

Est-il possible d’intégrer une présentation PowerPoint (.ppt) dans une page Web (.xhtml)?

Cela sera utilisé sur un intranet local où Internet Explorer 6 et Internet Explorer 7 sont mélangés uniquement, donc pas besoin de prendre en compte d’autres navigateurs.


J’ai abandonné … Je suppose que Flash est la voie à suivre.

    Google Docs peut diffuser des documents PowerPoint (et PDF) dans son visualiseur de documents. Vous n’avez pas besoin de vous inscrire à Google Docs, téléchargez-le simplement sur votre site Web et appelez-le depuis votre page:

      

    J’en ai eu marre d’essayer toutes les différentes options pour héberger un point d’alimentation qui était flou ou nécessitant un flash, donc j’ai roulé le mien.

    Ma solution utilise une fonction javascript très simple pour faire défiler / remplacer simplement une balise d’image avec des fichiers GIF que j’ai enregistrés à partir de la présentation Power Point elle-même.

    1. Dans la présentation PowerPoint, cliquez sur Enregistrer sous et sélectionnez GIF. Choisissez la qualité à laquelle vous souhaitez afficher la présentation. Power Point enregistre une image GIF pour chaque diapositive et les nomme https://stackoverflow.com/questions/39855/embed-a-powerpoint-presentation-into-html/Slide1.GIF, Slide2.GIF, etc …..

    2. Créez une page HTML et ajoutez une balise d’image pour afficher les images GIF du point d’alimentation.

        
    3. Ajoutez les premiers, les précédents, les suivants et les derniers objects cliquables avec l’action onClick comme ci-dessous:

       First Back Next Last 
    4. Enfin, ajoutez la fonction javascript ci-dessous qui, lorsqu’elle est appelée, capture la prochaine image Slide.GIF et l’affiche dans la balise img.

        

    Assurez-vous que les fichiers GIF sont accessibles depuis la page HTMl. Ils sont par défaut censés être dans le même répertoire mais vous devriez pouvoir voir la logique et comment définir un répertoire d'image si nécessaire

    J'ai du matériel de formation pour mon entreprise qui utilise cette technique sur http://www.vanguarddata.com.au, donc avant de passer du temps à essayer, vous êtes invités à regarder en action.

    J'espère que cela aide quelqu'un d'autre qui a autant de maux de tête que moi ...

    Je recommande les documents officiels de View Office en ligne

    lien

    pour envelopper, vous pouvez simplement utiliser

      

    DocStoc.com et Scribd.com fonctionnent bien avec Internet Explorer 6 et Internet Explorer 7. Ils affichent une variété de types de documents, y compris des fichiers PowerPoint (.ppt). J’utilise ces services pour mon intranet ici au travail. Bien sûr, n’oubliez pas de marquer vos documents comme «privés» après les avoir téléchargés.

    D’ailleurs, si vous enregistrez ppt en format .pps en utilisant Microsoft Powerpoint, vous pouvez utiliser le code suivant:

      

    Une autre manière courante de le faire est de convertir ppt / doc en pdf,

    utilisez ensuite swftool ( http://www.swftools.org ) pour le convertir en swf

    enfin, prenez FlexPaper ( http://flexpaper.devaldi.com ) comme visualiseur de documents.

    Je ne sais pas comment intégrer des diapositives PowerPoint directement dans HTML. Cependant, il existe un certain nombre de solutions en ligne pour convertir un fichier PPT en fichier SWF , qui peut être intégré à HTML, comme n’importe quel film Flash.

    Googler pour «ppt to swf» semble donner beaucoup de succès. Certains sont gratuits, d’autres non. Certains manipulent des choses comme les animations, d’autres ne font que des images fixes. Il doit y en avoir un qui fasse ce dont vous avez besoin. 🙂

    Vous pouvez utiliser Microsoft Office Web Apps pour intégrer des fichiers PowerPoint et Excel. Voir Dites-en plus sur votre blog avec des fichiers PowerPoint et Excel intégrés .

    J’ai fini par aller pour le dépistage de chaque diapositive, et en utilisant deux tabs différents pour naviguer, cela a été mis dans un. Cela donne une haute résolution, mais vous sacrifiez les animations et l’interactivité, la seule chose que l’utilisateur puisse faire est de lire et de changer de diapositive. Voici un exemple de mon site Web: http://deepschool.jaberwokkee.kodingen.com/~/Miss%20Necchi%27s%20powerpoints/Volume%20of%20prisms%20powerpoint/slide1.htm

    Google Docs vous permet de télécharger un document PowerPoint, vous pouvez ensuite le «partager» avec tout le monde, puis vous pouvez le «publier». Cela vous fournira du code pour l’intégrer à votre site ou vous pouvez utiliser un lien direct qui s’exécute en taille réelle. de la fenêtre du navigateur. La conversion est plutôt bonne et évolue bien car le texte est conservé plutôt que converti en image. La conversion est plutôt bonne et le tout est gratuit. Ça vaut vraiment le coup.

    Essayé toutes les options de cette stack et n’a pas pu atteindre quelque chose qui s’est chargé rapidement, utilisé PPT. fichier directement, et mis à l’échelle facilement. Sauvegardé mon ppt. en tant que .gif et opté pour “Infinite Carousel” (javascript) dans lequel je peux facilement déposer des images. A laissé les bons contrôles, option de jeu, tous les mêmes trucs que vous trouvez dans ppt. mode présentateur …

    http://www.catchmyfame.com/2009/12/30/huge-updates-to-jquery-infinite-carousel-version-2-released/

    La «réponse réelle» est que vous ne pouvez pas le faire directement. Vous devez convertir votre présentation PowerPoint en quelque chose que le navigateur peut traiter. Vous pouvez enregistrer chaque page de la présentation PowerPoint en tant qu’image JPEG, puis l’afficher sous forme de série d’images. Vous pouvez enregistrer la présentation PowerPoint au format HTML. Ces deux solutions ne rendront que des pages statiques, sans aucune des animations de PowerPoint. Vous pouvez utiliser un outil pour convertir votre présentation PowerPoint en Flash (.swf) et l’intégrer de cette manière. Cela préserve toutes les animations et vous permet probablement de faire un diaporama automatique sans avoir besoin d’écrire un code spécial pour changer les images.

    Les premiers résultats sur Google ressemblent à de bonnes options:

    http://www.pptfaq.com/FAQ00708.htm

    http://www.webdeveloper.com/forum/showthread.php?t=86212

    Certains outils Flash pouvant convertir le fichier PowerPoint en Flash pourraient être utiles. Le partage de diapositives est également utile. Pour moi, je prendrai quelque chose comme PPT2Flash Pro ou des choses comme ça.

    Eh bien, je pense que vous devez convertir le powerpoint en flash en premier. PowerPoint n’est pas un format partageable sur Internet. Certains outils comme PowerPoint to Flash pourraient vous être utiles.

    Essayez PowerPoint ActiveX 2.4 . Ceci est un composant ActiveX qui incorpore PowerPoint dans un OCX.

    Puisque vous utilisez uniquement Internet Explorer 6 et Internet Explorer 7, vous pouvez intégrer ce composant dans le code HTML.

    Remarque: si vos utilisateurs intranet ont également access à Internet, vous pouvez utiliser le widget SlideShare pour intégrer vos présentations PowerPoint à votre site Web.

    (N’oubliez pas de marquer votre présentation comme privée!)

    J’ai passé du temps à étudier cette question et à peu près tous les freeware et shareware sur le web. Ce logiciel inclus pour convertir directement le fichier .ppt en Flash ou une sorte de format vidéo ainsi que des logiciels pour enregistrer votre écran de bureau. Le logiciel était maladroit et la qualité médiocre.

    La solution que nous avons finalement trouvée est un peu manuelle, mais elle a donné de loin les meilleurs résultats:

    1. Exportez le fichier .ppt dans une sorte de format d’image (.bmp, .jpeg, .png, .tif) – il écrit un fichier par diapositive
    2. Importez tous les fichiers d’images de diapositives dans Google Picasa et utilisez-les pour créer une vidéo. Vous pouvez append des transitions simples et agréables (il n’y a pas que les horribles fichiers .ppt, mais peu importe) et cela vide un fichier WMV de la résolution que vous avez spécifiée.

    La sauvegarde en tant que .wmv n’est pas parfaite, mais je suis sûr que c’est probablement assez simple de le convertir en un autre format ou Flash. Nous cherchions à les mettre sur YouTube et cela a fait l’affaire.

    Un moyen simple (et gratuit) consiste à télécharger OpenOffice et à utiliser Impress pour ouvrir la présentation PowerPoint. Puis exportez dans un dossier séparé au format HTML. Votre présentation consistera en des fichiers HTML et des images séparés pour chaque diapositive PowerPoint. Lien vers la page de titre, et vous avez terminé.

    Je cherchais une solution pour un problème similaire.

    J’ai regardé dans http://phppowerpoint.codeplex.com/

    Mais ils n’ont pas de meilleure documentation, et même aucune page de démonstration que je pouvais voir là-bas et c’était apparemment difficile.

    Ce que je suis venu avec est: SkyDrive par Microsoft. https://skydrive.live.com

    Tout ce dont vous avez besoin est un compte avec eux et télécharger votre PPT et les intégrer immédiatement. Le lecteur PPT est assez propre à utiliser et je l’aime bien.

    J’ai remarqué des personnes recommandant des solutions PPT à Flash, mais Flash ne fonctionne pas sur les appareils mobiles. Il existe un service d’hébergement appelé iSpring Cloud qui convertit automatiquement votre PPT au format Flash + HTML5 combiné et vous permet de générer un code d’intégration pour votre site Web ou votre blog. Des instructions complètes peuvent être trouvées sur leur site web .

    Power Point prend en charge la conversion en MP4 qui peut être publiée en utilisant une balise vidéo html5.

    Enregistrer sous> Vidéo MPEG-4 (* .mp4)

      

    Une autre option consiste à utiliser Apple Keynote sur un Mac (Libre Office ne pouvait pas ouvrir un pptx que j’avais) pour enregistrer la présentation dans HTML5. Il fait un très bon travail pour produire exactement ce qu’il affiche dans keynote, par exemple, il inclut des animations et des vidéos. La compatibilité de keynote à powerpoint a ses limites (indépendamment de l’exportation).