问题标签 [phppresentation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

php - 如何从 PHP 演示文稿中的幻灯片中删除重复的文本?

我做了一个简单的演示,并从 mysql 获取文本和图像。例如,我有一个文本和 5 个图像。每张幻灯片必须有 2 张图片。但问题是每张幻灯片上的 while 循环中的文本都重复。

例子:

这就是问题所在: 在此处输入图像描述 我想从第二张和第三张幻灯片中删除重复的文本。这是我的代码

0 投票
2 回答
627 浏览

php - 无法在 AngularJS 中下载文件(PPTX)

设想

我想让现有的 PHP 脚本动态生成 PPTX(Microsoft PowerPoint 文件)(风险缓解事件摘要),可通过 API 调用访问,以专门导致 AngularJS 前端下载文件。

到目前为止,我的脚本包含一个名为 generatePresentation 的函数(下面的实际名称)。它可以在浏览器中打开脚本并使用 PhpPresentation 生成库生成动态生成的文件。

问题如下。

如何使 PowerPoint 成功下载而没有任何问题?

任何帮助,将不胜感激。

现有的PowerPoint下载功能

示例输入(生成 PowerPoint 文件的“风险事件”元素列表)

生成的示例 PowerPoint 文件

在此处输入图像描述

AngularJS 下载功能

下载时的 PowerPoint 错误消息 在此处输入图像描述

API 浏览器中的示例输出(文件内容)

在此处输入图像描述

0 投票
1 回答
3730 浏览

php - 无法打开流/vendor/phpoffice/phppresenation/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php

尝试通过在自定义 /api/libraries/PhpPresentation 目录下包含指向我的供应商目录的自动加载程序的脚本来运行带有 PHP PowerPoint 生成的 API 会导致警告。

警告:需要(C:\wamp64\www\projectaim\api\libraries\PhpPresentation\vendor\phpoffice\phppresentation\vendor\composer/../symfony/polyfill-mbstring/bootstrap.php):无法打开流:没有这样第 70 行 C:\wamp64\www\projectaim\api\libraries\PhpPresentation\vendor\phpoffice\phppresentation\vendor\composer\autoload_real.php 中的文件或目录

在此处输入图像描述

我该如何解决?

0 投票
0 回答
110 浏览

php - 有没有办法使用 PHPPresentation 创建带有虚线的折线图?

有没有办法在 PhpOffice/PHPPresentation 中创建带有虚线的折线图?

我在这里找到了设置折线图颜色的解决方案:

我的第一次尝试是使用不同的填充类型——但它们似乎并没有真正起作用。很好,FILL_NONE也很有效。但是长得一模一样。常量都只是在线条上添加了一些点。如果我尝试直接在 PowerPoint 中编辑此行,则会设置“无行”选项。FILL_SOLIDFILL_GRADIENT_LINEARFILL_GRADIENT_PATHFILL_GRADIENT_LINEARFILL_PATTERN

接下来,我正在寻找边框或线条设置,但对于轮廓或系列对象我都不能很好。

我正在使用 PhpOffice/PHPPresentation 包的“dev-develop”版本。

在此先感谢您的帮助!

0 投票
1 回答
87 浏览

php - PHPPresentation 在使用 setColSpan() 后添加文本不起作用

我正在尝试在 colspan 列之后添加文本,但我尝试过的任何方法都没有奏效。这是我到目前为止所尝试的。

结果如下:

在此处输入图像描述

0 投票
1 回答
123 浏览

php - 使用 PHPPresentation 从现有 pptx 创建 pptx 时缺少样式和内容

我正在使用下面的代码来加载一个 pptx 文件并保存到一个新的 pptx 中。我的代码很简单。但是新的 pptx 文件中的样式被破坏了。任何人都可以帮忙吗?

0 投票
2 回答
392 浏览

php - 在 PHPPresentation 中从 pptx 创建新 pptx 时不会复制样式和布局

我想将一个 pptx 文件的幻灯片拆分为单独的 pptx 文件,每个文件包含一张幻灯片。内容/文本被复制,但布局和样式未被复制。这是代码。

有人可以帮忙吗?

0 投票
1 回答
287 浏览

php - PhpOffice-PhpPresentation:使用表格创建 PPT 时的行高问题

我正在用 PHP 编写代码来创建 PPT 文档。在此,我以表格格式显示数据,除了一个问题外,一切都很好。对于行的单元格高度中的大字符串,当我在创建行时设置 40px 高度时,行的单元格高度会自动调整大小,因为一些表格行绘制在幻灯片之外。有没有办法计算桌子高度来比较幻灯片高度?

截图:在此处输入图像描述

我的代码是:

0 投票
1 回答
136 浏览

php - phppresentation溢出表问题

滑梯外的桌子

随着单元格高度的增加,表格高度增加并使表格移到幻灯片之外,因此我希望表格被分开,并且外面的部分进入下一张幻灯片假设第 3 行在幻灯片之外,所以发送第 3下一张幻灯片中的行

0 投票
0 回答
22 浏览

php - 如何在phppresentation中使用字符串访问类的常量变量

在此处输入图像描述][2]

我想使用这个“LINE_DOUBLE”字符串名称访问一个类中的 const LINE_DOUBLE 变量 ANY BEST SOLUTION