Pergunta

É possível incorporar uma apresentação do PowerPoint (.ppt) em uma página da web (.xhtml)?

Este vai ser utilizado em uma intranet local, onde há uma mistura do Internet Explorer 6 e Internet Explorer 7, então não há necessidade de considerar outros navegadores.


Eu tenho dado...Eu acho que o Flash é o caminho a seguir.

Foi útil?

Solução

O Google Docs pode servir-se de PowerPoint (e PDF) documentos do visualizador de documentos.Você não tem que se inscrever para o Google Docs, basta fazer o upload para o seu site, e chamá-lo a partir da sua página:

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

Outras dicas

Eu tenho cansado de tentar de todas as diferentes opções para o host de um power point que foram escamosa ou flash necessário então eu rolei meus próprios.

A minha solução utiliza uma função javascript simples para simplesmente navegar / substituir uma tag de imagem com GIFs que eu salvo a partir da apresentação em Power Point em si.

  1. Na apresentação em power point clique em Salvar Como e selecione GIF.Escolha a qualidade que você deseja exibir a apresentação.Power Point irá salvar uma imagem GIF para cada slide, e o nome deles Slide1.GIF, Slide2.GIF, etc.....

  2. Criar uma página HTML e adicionar uma tag de imagem para exibir em Power point imagens GIF.

    <img src="Slide1.GIF" id="mainImage" name="mainImage" width="100%" height="100%" alt="">
    
  3. Adicionar alguma primeiro, anterior, próximo e último clicável objetos com a ação onClick como abaixo:

    <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>
    
  4. Por último, adicionar o seguinte função javascript que, quando chamado agarra a próxima Slide.GIF imagem e apresenta-o para a tag 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>
    

Certifique-se de que os GIFs são acessíveis a partir da página HTMl.Por padrão, eles são esperados para o mesmo diretório, mas você deve ser capaz de ver a lógica e como definir um diretório de imagem, se necessário

Eu tenho material de treinamento para a minha empresa que utiliza esta técnica em http://www.vanguarddata.com.au portanto, antes de gastar tempo tentando com isso você é bem-vindo para olhar na ação.

Espero que isso ajude alguém lá fora que está tendo tanto dores de cabeça com isso como eu fiz.....

Eu recomendo o ponto de Vista oficial de documentos do Office online

link

para inserção você pode simplesmente usar

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

DocStoc.com e Scribd.com ambos funcionam bem com o Internet Explorer 6 e Internet Explorer 7.Eles vão mostrar uma variedade de tipos de documentos, incluindo arquivos do PowerPoint (.ppt).Eu uso esses serviços para a minha intranet aqui no trabalho.Claro, lembre-se de marcar documentos como 'privados' depois de carregá-los.

além disso, se você salvar ppt como .pps formato usando o microsoft powerpoint, você pode usar o seguinte código:

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

Outra forma comum de o fazer é converter ppt/doc para pdf,

em seguida, use swftool(http://www.swftools.org) para converter swf

por fim, FlexPaper(http://flexpaper.devaldi.com) como visualizador de documentos.

Eu não sei de uma maneira de incorporar slides do PowerPoint diretamente para HTML.No entanto, há um número de soluções on-line para a conversão de um arquivo PPT em um SWF, o que pode ser incorporado em HTML, assim como qualquer outro filme do Flash.

Buscar no google por "ppt to swf' parece que dar um monte de hits.Alguns são gratuitos, outros não.Alguns lidar com as coisas como animações, outros apenas fazem imagens.Tem que ser um que faz o que você precisa.:)

Você pode usar o Microsoft O Office Web Apps para incorporar Ficheiros Excel e PowerPoint.Ver Dizer mais do seu blog com o embedded ficheiros Excel e PowerPoint.

Acabei indo para screenshooting cada slide, e a utilização de duas diferentes guias para navegar, este foi colocado em um .isto dá de alta resolução, mas o sacrifício de animações e interatividade, a única coisa que o usuário pode fazer é ler e alterar apresentação.aqui está um exemplo do meu site: http://deepschool.jaberwokkee.kodingen.com/~/Miss%20Necchi%27s%20powerpoints/Volume%20of%20prisms%20powerpoint/slide1.htm

O Google Docs permite que você faça upload de um documento do PowerPoint, você pode, em seguida, 'Compartilhar' com todo mundo, então você pode "Publicar" e este irá fornecer código para incorporar em seu site ou você pode usar um link direto que é executado no tamanho da janela do navegador.A conversão é muito bom e escalas de bem, porque o texto é mantida, ao invés de incluir convertido em uma imagem.A conversão é muito bom e a coisa toda é gratuito.Definitivamente, vale a pena ir.

Tentei todas as opções nesta pilha e não conseguiam chegar a algo que carregado rapidamente, usado PPT.arquivo diretamente, e em escala facilmente.Salva o meu ppt.como .gif e optou por "Infinito Carrossel" (javascript) que eu possa soltar imagens facilmente.Tem esquerda para a direita os controles, jogar opção, todas as mesmas coisas que você encontrar no ppt.modo apresentador...

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

A 'resposta real" é que você não pode fazê-lo diretamente.Você tem que converter sua apresentação PowerPoint para algo que o navegador pode processar.Você pode salvar cada página de apresentação do PowerPoint como uma imagem JPEG e, em seguida, apresentar-se como uma série de imagens.Você pode salvar a apresentação do PowerPoint como HTML.Ambas estas soluções irão compor apenas páginas estáticas, sem qualquer das animações do PowerPoint.Você pode usar uma ferramenta para converter sua apresentação PowerPoint para Flash (.swf) e incorporá-lo dessa forma.Isto irá preservar as animações e, presumivelmente, permitem que você faça uma apresentação de slides automática sem a necessidade de escrever código especial para alterar as imagens.

Os primeiros resultados no Google todos os sons como boas opções:

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

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

Alguns Flash ferramenta que pode converter o arquivo de PowerPoint para Flash pode ser útil.Apresentação de compartilhamento também é útil.Para mim, eu vou tomar algo como PPT2Flash ou coisas assim.

Bem, eu acho que você começa a converter powerpoint para flash primeiro.O PowerPoint não é um formato partilhável na Internet.Alguns como ferramenta de PowerPoint para Flash poderá ser útil para você.

Tente PowerPoint ActiveX 2.4.Este é um componente ActiveX que incorpora PowerPoint em um OCX.

Desde que você está usando apenas o Internet Explorer 6 e Internet Explorer 7, você pode incorporar este componente em HTML.

Como uma nota lateral:Se a sua intranet, os usuários também têm acesso à Internet, você pode usar o SlideShare widget para incorporar suas apresentações de PowerPoint em seu site.

(Lembre-se de marcar a sua apresentação como privado!)

Passei um tempo olhando para isso e muito do freeware e shareware na web sugado.Este software incluído para converter diretamente os .arquivo ppt para Flash ou algum tipo de formato de vídeo e também o software para gravar a sua tela da área de trabalho.O Software foi desajeitado, e a qualidade era ruim.

A solução que, eventualmente, veio até com um pouco de manual, mas não deu, de longe, os melhores resultados de qualidade:

  1. Exportar .arquivo ppt em algum tipo de formato de imagem (.bmp, .jpeg .png, .tif) - escreve um arquivo por slide
  2. Importar todos os slides de arquivos de imagem em Google Picasa e usá-los para criar um vídeo.Você pode adicionar algumas boas transições simples (ele não tem alguns dos horríveis .ppt tem um, mas quem se importa) e ele despeja uma WMV arquivo de sua resolução especificada.

Salvar como .wmv não é perfeito, mas eu tenho certeza que é, provavelmente, bastante simples para converter para outro formato ou Flash.Nós estávamos olhando para levá-los até no YouTube e isso fez o truque.

Um fácil (e grátis) forma é baixar O OpenOffice e usar Impressionar para abrir a apresentação do PowerPoint.Em seguida, exporte-o para uma pasta separada como HTML.Sua apresentação será consistem em separar os arquivos HTML e imagens para cada slide do PowerPoint.Link para a página de título, e está feito.

Eu estava procurando uma solução para o problema semelhante.

Eu olhei para http://phppowerpoint.codeplex.com/

Mas eles não têm uma melhor documentação, e mesmo sem a página de demonstração que eu pudesse ver por lá e foi aparentemente difícil.

O que me ocorreu é:SkyDrive da Microsoft. https://skydrive.live.com

Tudo o que você precisa é de uma conta com eles e fazer o upload de seu PPT e incorporá-las de imediato.PPT player é bastante limpa para usar, e eu gosto.

Tenho notado que as pessoas recomendando alguns PPT para Flash soluções, mas o Flash não funciona em dispositivos móveis.Há um serviço de hospedagem chamado iSpring Nuvem que automaticamente converte a sua PPT, combinado com Flash+formato HTML5 e permite gerar um código de incorporação para seu site ou blog.As instruções completas podem ser encontradas no site.

Power point suporta a conversão para mp4 que pode ser postado usando uma tag de vídeo html5.

Salvar Como > Vídeo MPEG-4 (*.mp4)

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

Outra opção é usar o Apple Keynote no Mac (Libre Office não podia evento aberto um pptx eu tinha) para salvar a apresentação em HTML5.Ele faz um trabalho muito bom para produzir exatamente o que ele exibe no keynote, e.g.inclui animações e vídeo.Compatibilidade do keynote para o powerpoint tem limites que (independente de exportação).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top