PHPPresentation
Biblioteca de classes PHP para formatos de apresentação
Execute operações de leitura e gravação em diferentes apresentações do Microsoft PowerPoint e OpenOffice via API PHP gratuita.
O que é PHPPresentation?
PHPPresentation é uma coleção de classes fornecidas como uma biblioteca PHP de código aberto que permite executar operações de leitura e gravação em diferentes formatos de arquivo de apresentação do Microsoft PowerPoint e OpenOffice. Usando a biblioteca PHPPresentation, você pode trabalhar com slides de apresentação, formas, estilos de formatação, gráficos simples e 3D, comentários de slides e objetos de desenho.
Introdução ao PHPPresentation
Para usar o PHPPresentation em seu sistema, você precisa instalar o PHP versão 5.1 ou mais recente. A maneira recomendada de instalar a biblioteca PHPPresentation é através do composer. Adicione as seguintes linhas ao seu composer.json.
Aqui está o comando
{
"require": {
"phpoffice/phppresentation": "dev-master"
}
}
O Composer oferece um instalador conveniente que você pode executar diretamente da linha de comando. Sinta-se à vontade para fazer o download deste arquivo ou revisá-lo no GitHub. Há duas maneiras de instalar Compositor. Instale-o localmente como parte do seu projeto ou globalmente como um executável para todo o sistema.
Você também pode instalar manualmente o PHPPresentation baixando a versão mais recente da página de lançamentos do Github. Por favor, registre o autoloader se você não usar o compositor em seu projeto.
Personalizar configurações de apresentação
PHPPresentation permite acessar e definir várias propriedades de apresentações. Título, criador e nome da empresa podem ser configurados. Você também pode configurar se a apresentação exibe os comentários ou não. Da mesma forma, você também pode definir a última visualização da apresentação, a miniatura da apresentação, bem como o valor de zoom da apresentação. Usando as seguintes linhas de código, você pode definir as configurações de apresentação.
Definir configurações de apresentação em PHP
- Inicializar PhpPresentation
- Obter propriedades de apresentação
- Ativar a exibição dos comentários
Ativar exibição para comentários
$oPresentation = new PhpPresentation();
$oProperties = $oPresentation->getPresentationProperties();
// enable the display for comment
$oProperties->setCommentVisible(true);
Personalizar configurações de slide
PHPPresentation permite definir o nome dos slides. Você também pode tornar os slides visíveis ou ocultos na apresentação. Você pode adicionar vários tipos de objetos de forma a slides, como rich text, linha, gráfico, desenho e tabela. Além disso, você também pode configurar as propriedades e estilos comuns dessas formas. Várias animações podem ser criadas em um slide. As mídias de vídeo WMV e OGV podem ser incorporadas em slides para leitores Microsoft Windows e Linux, respectivamente. RichText, objetos de desenho e tabelas também podem ser trabalhados usando PHPPresentation.
Trabalhar com gráficos e estilos
Usando PHPPresentation você pode criar, personalizar e incorporar gráficos em slides. Tanto os tipos menores quanto os principais de linhas de grade podem ser definidos para os eixos X e Y. Além disso, você pode configurar a largura da linha de grade, tipo de preenchimento e cor de preenchimento. No momento, o suporte está disponível para gráficos de barras e gráficos de barras 3D.