PHPPresentation
用于表示格式的 PHP 类库
通过免费的 PHP API 对不同的 Microsoft PowerPoint 和 OpenOffice 演示文稿执行读写操作。
PHPPresentation 入门
要在您的系统上使用 PHPPresentation,您需要安装 PHP 5.1 或更高版本。安装 PHPPresentation 库的推荐方法是通过 composer。请将以下几行添加到您的 composer.json。
这是命令
{
"require": {
"phpoffice/phppresentation": "dev-master"
}
}
Composer 提供了一个方便的安装程序,您可以直接从命令行执行它。随意下载此文件或在 GitHub 上查看它。有两种安装方式作曲家。将其作为项目的一部分在本地安装,或作为系统范围的可执行文件全局安装。
您还可以通过从 Github 发布页面下载最新版本来手动安装 PHPPresentation。如果您在项目中不使用 Composer,请务必注册自动加载器。
自定义演示设置
PHPPresentation 允许您访问和设置演示文稿的各种属性。可以配置标题、创建者和公司名称。您还可以配置演示文稿是否显示评论。同样,您还可以设置演示文稿的最后一个视图、演示文稿的缩略图以及演示文稿的缩放值。通过使用以下代码行,您可以设置演示设置。
在 PHP 中设置演示设置
- 初始化 PhpPresentation
- 获取 PresentationProperties
- 启用评论显示
启用评论显示
$oPresentation = new PhpPresentation();
$oProperties = $oPresentation->getPresentationProperties();
// enable the display for comment
$oProperties->setCommentVisible(true);
自定义幻灯片设置
PHPPresentation 允许您定义幻灯片的名称。您还可以使任何幻灯片在演示文稿中可见或隐藏。您可以在幻灯片中添加各种类型的形状对象,例如富文本、折线、图表、绘图和表格。此外,您还可以配置这些形状的常用属性和样式。可以在一张幻灯片上创建多个动画。 WMV 和 OGV 视频媒体可以分别嵌入到 Microsoft Windows 和 Linux 阅读器的幻灯片中。 RichText、绘图对象和表格也可以使用 PHPPresentation 进行处理。
使用图表和样式
使用 PHPPresentation,您可以在幻灯片中创建、自定义和嵌入图表。可以为 X 轴和 Y 轴定义次要和主要类型的网格线。此外,您可以配置网格线宽度、填充类型和填充颜色。目前支持条形图和 3D 条形图。