PHPPresentation
Biblioteca de clases de PHP para formatos de presentación
Realice operaciones de lectura y escritura en diferentes presentaciones de Microsoft PowerPoint y OpenOffice a través de la API PHP gratuita.
¿Qué es PHPPresentation?
PHPPresentation es una colección de clases proporcionada como una biblioteca PHP de código abierto que le permite realizar operaciones de lectura y escritura en diferentes formatos de archivo de presentación de Microsoft PowerPoint y OpenOffice. Con la biblioteca PHPPresentation, puede trabajar con diapositivas de presentación, formas, estilos de formato, gráficos simples y 3D, comentarios de diapositivas y objetos de dibujo.
Comenzando con PHPPresentación
Para usar PHPPresentation en su sistema, necesita instalar PHP versión 5.1 o posterior. La forma recomendada de instalar la biblioteca PHPPresentation es a través de composer. Agregue las siguientes líneas a su composer.json.
Aquí está el comando
{
"require": {
"phpoffice/phppresentation": "dev-master"
}
}
Composer ofrece un instalador conveniente que puede ejecutar directamente desde la línea de comandos. Siéntase libre de descargar este archivo o revisarlo en GitHub. Hay dos formas de instalar Compositor. Instálelo localmente como parte de su proyecto, o globalmente como un ejecutable para todo el sistema.
También puede instalar PHPPresentation manualmente descargando la última versión desde la página de versiones de Github. Registre el cargador automático si no usa Composer en su proyecto.
Personalizar la configuración de la presentación
PHPPresentation le permite acceder y configurar varias propiedades de las presentaciones. Se puede configurar el título, el creador y el nombre de la empresa. También puedes configurar si la presentación muestra los comentarios o no. Del mismo modo, también puede establecer la última vista de la presentación, la miniatura de la presentación, así como el valor de zoom de la presentación. Al usar las siguientes líneas de código, puede establecer la configuración de presentación.
Establecer la configuración de presentación en PHP
- Inicializar PhpPresentation
- Obtener propiedades de presentación
- Habilitar la visualización de los comentarios.
Habilitar visualización para comentarios
$oPresentation = new PhpPresentation();
$oProperties = $oPresentation->getPresentationProperties();
// enable the display for comment
$oProperties->setCommentVisible(true);
Personalizar la configuración de diapositivas
PHPPresentation le permite definir el nombre de las diapositivas. También puede hacer que cualquier diapositiva sea visible u oculta dentro de la presentación. Puede agregar varios tipos de objetos de forma a las diapositivas, como texto enriquecido, línea, gráfico, dibujo y tabla. Además, también puede configurar las propiedades y estilos comunes de estas formas. Se pueden crear varias animaciones en una diapositiva. Los medios de video WMV y OGV se pueden incrustar en diapositivas para lectores de Microsoft Windows y Linux, respectivamente. RichText, objetos de dibujo y tablas también se pueden trabajar con PHPPresentation.
Trabajar con gráficos y estilos
Con PHPPresentation puede crear, personalizar e incrustar gráficos en diapositivas. Se pueden definir tipos de líneas de cuadrícula mayores y menores para los ejes X e Y. Además, puede configurar el ancho de la línea de cuadrícula, el tipo de relleno y el color de relleno. Por el momento, el soporte está disponible para gráficos de barras y gráficos de barras 3D.