Вопрос

Можно ли встроить презентацию PowerPoint (.ppt) на веб-страницу (.xhtml)?

Это будет использоваться в локальной интрасети, где есть только Internet & nbsp; 6 & nbsp; Explorer & nbsp; 7, поэтому нет необходимости рассматривать другие браузеры.

<Ч>

Я сдался ... Я думаю, Flash - это путь вперед.

Это было полезно?

Решение

Документы Google могут обслуживать документы PowerPoint (и PDF) в средстве просмотра документов. Вам не нужно подписываться на Документы Google, просто загрузите его на свой веб-сайт и позвоните со своей страницы:

<iframe src="//docs.google.com/gview?url=https://www.yourwebsite.com/powerpoint.ppt&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>

Другие советы

Мне так надоело пробовать все разные варианты веб-хостинга, которые были нестабильны или требовали вспышки, поэтому я покатился самостоятельно.

Мое решение использует очень простую функцию javascript для простой прокрутки / замены тега изображения на GIF-файлы, которые я сохранил в самой презентации Power Point. <Ол>

  • В презентации Power Point нажмите Сохранить как и выберите GIF. Выберите качество, на котором вы хотите отобразить презентацию. Power Point сохранит одно изображение GIF для каждого слайда и назовет их Slide1.GIF, Slide2.GIF и т. Д. .....

  • Создайте страницу HTML и добавьте тег изображения для отображения изображений в формате Power Point GIF.

    <img src="Slide1.GIF" id="mainImage" name="mainImage" width="100%" height="100%" alt="">
    
  • Добавьте несколько первых, предыдущих, следующих и последних интерактивных объектов с помощью действия onClick, как показано ниже:

    <a href="#" onclick="swapImage(0);"><img src="/images/first.png" border=0 alt="First"></a>
    <a href="#" onclick="swapImage(currentIndex-1);"><img src="/images/left.png" border=0 alt="Back"></a>
    <a href="#" onclick="swapImage(currentIndex+1);"><img src="/images/right.png" border=0 alt="Next"></a>
    <a href="#" onclick="swapImage(maxIndex);"><img src="/images/last.png" border=0 alt="Last"></a>
    
  • Наконец, добавьте нижеприведенную функцию javascript, которая при вызове захватывает следующее изображение Slide.GIF и отображает его в теге img.

    <script type="text/javascript">
        //Initilize start value to 1 'For Slide1.GIF'
        var currentIndex = 1;
    
        //NOTE: Set this value to the number of slides you have in the presentation.
        var maxIndex=12;
    
        function swapImage(imageIndex){
            //Check if we are at the last image already, return if we are.
            if(imageIndex>maxIndex){
                currentIndex=maxIndex;
                return;
            }
    
            //Check if we are at the first image already, return if we are.
            if(imageIndex<1){
                currentIndex=1;
                return;
            }
    
            currentIndex=imageIndex;
            //Otherwise update mainImage
            document.getElementById("mainImage").src='Slide' +  currentIndex  + '.GIF';
            return;
        }
    </script>
    
  • Убедитесь, что GIF-файлы доступны со страницы HTMl. Предполагается, что по умолчанию они находятся в одном каталоге, но вы должны увидеть логику и узнать, как установить каталог изображений, если это необходимо

    У меня есть учебный материал для моей компании, которая использует этот метод, по адресу http://www.vanguarddata.com.au поэтому прежде чем тратить время на его тестирование, обращайтесь к нему в действии.

    Надеюсь, это поможет кому-то еще, у кого от этого столько же болей, сколько и у меня .....

    Я рекомендую официальные документы View Office онлайн

    ссылка

    для встраивания вы можете просто использовать

    <iframe src='https://view.officeapps.live.com/op/embed.aspx?src={urlencode(site-to-ppt)}' width='962px' height='565px' frameborder='0'></iframe>
    

    DocStoc.com и Scribd.com хорошо работают с Internet & nbsp; Explorer & nbsp; 6 и Internet & nbsp; Explorer & nbsp; 7. Они будут отображать различные типы документов, включая файлы PowerPoint (.ppt). Я использую эти сервисы для своей внутренней сети здесь, на работе. Конечно, не забудьте пометить свои документы как «личные» после их загрузки.

    Кроме того, если вы сохранили ppt в формате .pps с помощью Microsoft PowerPoint, вы можете использовать следующий код:

    <iframe src="file.pps" width="800px" heigt="600px"></iframe>
    
    <Ч>

    Другой распространенный способ сделать это - конвертировать ppt / doc в pdf,

    затем используйте swftool ( http://www.swftools.org ), чтобы преобразовать его в swf

    наконец, возьмите FlexPaper ( http://flexpaper.devaldi.com ) в качестве средства просмотра документов.

    Я не знаю, как встроить слайды PowerPoint непосредственно в HTML. Однако в Интернете существует ряд решений для преобразования файла PPT в SWF , который может быть встроенным в HTML, как и любой другой Flash-фильм.

    поиск в Google для поиска ppt to swf ', похоже, дает много хитов. Некоторые бесплатны, другие нет. Некоторые обрабатывают такие вещи, как анимация, другие просто делают неподвижные изображения. Там должен быть один, который делает то, что вам нужно. :)

    Вы можете использовать Microsoft Office Web Apps для встраивания файлов PowerPoint и Excel. См. Скажите больше в своем блоге со встроенными файлами PowerPoint и Excel .

    «Фактический ответ» заключается в том, что вы не можете сделать это напрямую. Вы должны преобразовать свою презентацию PowerPoint в то, что может обрабатывать браузер. Вы можете сохранить каждую страницу презентации PowerPoint в виде изображения JPEG, а затем отобразить в виде серии изображений. Вы можете сохранить презентацию PowerPoint в формате HTML. Оба эти решения будут отображать только статические страницы без анимации PowerPoint. Вы можете использовать инструмент для преобразования вашей презентации PowerPoint во Flash (.swf) и вставлять ее таким образом. Это сохранит любую анимацию и, по-видимому, позволит вам сделать автоматическое слайд-шоу без необходимости написания специального кода для изменения изображений.

    Первые несколько результатов в Google звучат как хорошие варианты:

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

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

    Может пригодиться инструмент Flash, который может конвертировать файл PowerPoint во Flash. Слайд-акция также полезна. Для меня я возьму что-то вроде PPT2Flash Pro или тому подобное.

    Ну, я думаю, вам нужно сначала преобразовать powerpoint в flash. PowerPoint - не доступный формат в Интернете. Может пригодиться такой инструмент, как PowerPoint to Flash . р>

    Попробуйте PowerPoint ActiveX 2.4 . Это компонент ActiveX, который встраивает PowerPoint в OCX.

    Поскольку вы используете только Internet & nbsp; Explorer & nbsp; 6 и Internet & nbsp; Explorer & nbsp; 7, вы можете встроить этот компонент в HTML.

    В качестве примечания: если ваши пользователи в интрасети также имеют доступ к Интернету, вы можете использовать SlideShare виджет для вставки презентаций PowerPoint на ваш сайт.

    (Не забудьте пометить свою презентацию как личную!)

    Я потратил некоторое время на изучение этого вопроса, и почти все бесплатное и условно-бесплатное программное обеспечение в Интернете было отстойным. Это включало программное обеспечение для непосредственного преобразования файла .ppt во Flash или какой-то видеоформат, а также программное обеспечение для записи экрана вашего рабочего стола. Программное обеспечение было неуклюжим, а качество было плохим.

    Решение, которое мы в итоге придумали, немного ручное, но оно дало наилучшие результаты по качеству:

    <Ол>
  • Экспортируйте файл .ppt в некоторый формат изображения (.bmp, .jpeg, .png, .tif) - он записывает один файл на слайд
  • Импортируйте все файлы изображений слайдов в Google Picasa и используйте их для создания видео. Вы можете добавить несколько хороших простых переходов (у него нет некоторых ужасных .ppt, но кого это волнует), и он выдает WMV файл указанного вами разрешения.
  • Сохранение в формате .wmv не идеально, но я уверен, что преобразовать его в какой-либо другой формат или Flash довольно просто. Мы искали их на YouTube, и это помогло.

    Простой (и бесплатный) способ - загрузить OpenOffice и использовать Impress , чтобы открыть презентацию PowerPoint. Затем экспортируйте в отдельную папку как HTML. Ваша презентация будет состоять из отдельных файлов HTML и изображений для каждого слайда PowerPoint. Ссылка на титульную страницу, и все готово.

    Я искал решение для подобной проблемы.

    Я заглянул в http://phppowerpoint.codeplex.com/

    Но у них нет лучшей документации и даже демонстрационной страницы, которую я мог видеть там, и это было на первый взгляд сложно.

    Я придумал следующее: SkyDrive от Microsoft. https://skydrive.live.com

    Все, что вам нужно, - это создать учетную запись, загрузить PPT и сразу же вставить их. PPT-плеер довольно чистый в использовании, и мне это нравится.

    Я заметил, что люди рекомендуют некоторые решения PPT-to-Flash, но Flash не работает на мобильных устройствах. Существует хостинговая служба под названием iSpring Cloud , которая автоматически преобразует ваш PPT в комбинированный формат Flash + HTML5 и позволяет вам создать код для встраивания для вашего сайта или блога. Полные инструкции можно найти на их сайт .

    Power Point поддерживает преобразование в формат mp4, который можно опубликовать с помощью тега html5 video.

    Сохранить как > Видео MPEG-4 (* .mp4)

    <video controls autoplay reload="none" style="width:1000px;">
    <source src="my_power_point.mp4" type="video/mp4" />
    </video>
    

    Другой вариант - использовать Apple Keynote на Mac (Libre Office не смог открыть pptx, который у меня был), чтобы сохранить презентацию в HTML5. Он делает довольно хорошую работу, чтобы производить именно то, что он отображает в основной речи, например, это включает в себя анимацию и видео. Совместимость ключевой заметки с powerpoint имеет свои ограничения (независимо от экспорта).

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top