问题标签 [aspose-slides]
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.
c# - 无法使用 ASPOSE Slides 设置表格单元格的边距
我在幻灯片中添加了一个表格,在表格中,我添加了一些带有一些文本的行。我面临的问题是我无法减少单元格之间的间距/边距。我可以在打开 ppt 后设置 top margin-bottom margin 属性,它可以很好地减少单元格之间的空间。但同样的事情是无法通过代码实现的。下面是我正在处理的示例代码。附件是我得到的ppt表格部分的截图。 电流输出
期望的输出是应该减少单元格之间的空间。请建议。
java - 从 Aspose.slide java 替换图像时出错
错误 :-
警告:发生了非法反射访问操作警告:com.aspose.slides.ms.core.System.Drawing.imagecodecs.jpeg.oracle.OracleJpegImageReader 的非法反射访问(文件:/home/prdxn70/.m2/repository/com /aspose/aspose-slides/19.7/aspose-slides-19.7-jdk16.jar) 到字段 com.sun.imageio.plugins.jpeg.JPEGImageReader.colorSpaceCode 警告:请考虑将此报告给 com.aspose.slides 的维护者。 ms.core.System.Drawing.imagecodecs.jpeg.oracle.OracleJpegImageReader 警告:使用 --illegal-access=warn 启用对进一步非法反射访问操作的警告 警告:所有非法访问操作将在未来版本中被拒绝
问题 1:我创建了 pptx,并且在一张幻灯片中有 2 个相同的图像。当我试图替换一个图像时,图像都被替换并且它抛出了警告消息。
问题 2:我创建了 pptx 并且它有 2 个图像,一段时间后我在第 2 个位置添加了第 3 个图像,我正在尝试替换它。它正在替换第三个位置的图像。
我正在尝试下面的代码..
pptx链接:-
https://drive.google.com/open?id=15NSxAHi311q8Hg3lJn4i8HrOkYOg_THT
java - 如何使用 Aspose 和 java 替换 ppt/word 模板数据
我想使用 Java 和 Aspose 库更新 PowerPoint 模板:
例如:
我在 ppt 中有 key 和 value 作为
我有一个包含以下数据的 XML 文件:
我想动态更新 ppt firstname withArjun
和 lastname with Rathore
。
我尝试使用以下代码使用 Aspose 替换 ppt 模板中的文本,但替换没有按预期进行。
请参阅以下附件:
1)input_ppt_template
2)input_xml_data
3)expected_output_ppt
c# - C# WebAPI 使用内存流下载 PowerPoint 文件
到目前为止,这是我下载 powerpoint 文件的代码。我将 aspose 包用于 powerpoint,这是 aspose 文档的链接https://docs.aspose.com/dashboard.action
使用此代码,我可以下载文件,但是当我打开文件时,powerpoint 会给出此错误消息,并且文件的大小也会加倍
错误信息:powerpoint 在 testfile.pptx 中发现不可读的内容
我认为内存流两次写入文件,这是大小加倍并且文件由于重复内容而无法打开的原因,但我无法找到问题的原因,有人可以帮忙吗?
c# - 在 ASP.NET Core 中签署 MS PowerPoint 宏
由于我们的公司演示模板中有用于显示幻灯片编号等内容的宏,因此运行来自不受信任来源的宏存在安全风险。MS office 允许签署宏项目。这个想法是签署那些内部宏文件并禁止执行未签名的宏。对于中型公司来说,这个过程不能手动处理。
为了构建一个允许用户签署宏的 ASP.NET Core Web 应用程序,我发现aspose是唯一可以签署 PowerPoint 和 MS Excel 的解决方案。它还有一个名为 Aspose.Slides 的子项目,可以处理 PowerPoint 文件。我在 Excel 和 Word 上制作了一个有效的 POC,但不适用于 PowerPoint。该文档仅显示了如何创建/编辑/删除现有宏:
这个例子让我可以访问我的测试宏代码,但我找不到像VbaProject
在演示对象上的属性或类似的东西来签名它,就像在Aspose.Cells上一样:
如何使用 ASP.NET Core 对 MS PowerPoint 文件进行签名?这可能与 Aspose.Slides 或是否有任何其他库?
最好使用支持 Linux 的 ASP.NET Core,因为我们希望在 Docker/Kubernetes 上运行应用程序。Windows 解决方案只有在没有其他方法的情况下。
java - 我们可以通过aspose slide java在ppt中嵌入Excel文件吗
我们可以通过 aspose slide java 将 Excel 文件作为链接嵌入到 ppt 中吗?目前我已经尝试使用 Aspose slide ,该对象嵌入在 pptx 文件中,但在尝试打开文件时出现异常。请给我一些功能指南。下面附上示例代码。
java - 如何使用 Java 使用 Apose.Slides 从通用文件类型添加附件?
如何使用 Java 使用 Apose.Slides 从通用文件类型添加附件?
我尝试以编程方式执行的手动 PowerPoint 操作是:
插入 -> 对象 -> 从文件
Aspose.Slides 是否可以使用 java 插入 Excel 文件作为链接?
web - 有没有办法在 Web 应用程序中调整 Powerpoint 图表?
当前行为: 我正在使用 Aspose Slides 生成 PowerPoint 演示文稿,并且在几张幻灯片中添加了一些带有连接器的图表(简单矩形)。
我想要实现的目标: 我希望能够在我的 Web 应用程序中手动调整一些形状/连接器的位置,并将这些调整反映在最终的 powerpoint 文件中。
例子:
下一个代码例如是创建 3 个矩形和其中 2 个之间的连接器。此连接器穿过第三个矩形,我希望用户进行最后调整,以移动相交的矩形或重新排列连接器本身
我尝试过的和问题:
1) 我尝试在 Angular 图表框架中显示我的图表,因为我知道矩形的位置和连接器的类型。问题:Aspose 没有提供连接器通过的确切信息,例如它们是否与某些形状重叠。同样的问题是用于保存返回过程。如果某个连接器与形状交叉,我将在我的网络应用程序中对其进行调整 - 我无法将其 1 对 1 保存在 powerpoint 幻灯片中。一般来说,这里的问题是我正在介绍我自己的关于如何绘制连接器的规则,它与 powerpoint 引擎规则一致。
2)我尝试将图表导出为 SVG 以对 SVG 对象进行一些操作,然后将其导入回来。问题:SVG 将连接器表示为带有一些连接器图像的矩形。没有连接信息,什么都没有。此外,在从 SVG 导入回 Powerpoint 的过程中 - 结果是完全不可预测的,形状的连接不会被存储。PPT对于以后的操作变得毫无用处。
问题
有没有其他的这种操纵方式?也许是另一种方法——比如使用本机 Office API?我也在考虑任何嵌入调整的方式,例如有一个 iframe,我可以在其中只显示我的图表(从初始文件中提取)并允许调整,然后将其导入回来。在这种情况下,将保证 1 对 1 的关系,并且我不会将我自己的绘图规则放在中间,但我发现没有任何东西可以实现这种行为。只有 Office 365,但它不能以我所知道的方式集成。
谢谢你的任何建议
c# - 将图片插入现有形状
在 PPTX 文档中插入图像时遇到问题。
我想创建一个基于幻灯片蒙版的新幻灯片。我使用此代码在现有形状中设置图片
我在生成的文件中得到的是一个带有背景图片和占位符的形状。您可以在此链接中找到所有资源MasterSlide+Logos+Output