通过 C++ 将 PPTM 转换为 JPEG
使用 C++ 库的高性能 PPTM 到 JPEG 转换,无需安装 Microsoft PowerPoint。
如何使用 C++ 将 PTM 转换为 JPEG
为了将 PPTM 转换为 JPEG,我们将使用 Aspose.Slides for C++ API 是一个功能丰富、功能强大且易于使用的 C++ 平台文档操作和转换 API。可以直接下载最新版本,直接打开 NuGet 包管理器,搜索 Aspose.Slides.Cpp 并安装。您也可以从包管理器控制台使用以下命令。
命令
PM> Install-Package Aspose.Slides.Cpp
PPTM 到 JPEG C++ 转换源代码
// Load the PPTM
SharedPtr<Presentation> pres = MakeObject<Presentation>(u"sourceFile.pptm");
// Access the first slide
SharedPtr<ISlide> slide = pres->get_Slides()->idx_get(0);
// User defined dimension
int desiredX = 1200;
int desiredY = 800;
// Getting scaled value of X and Y
float ScaleX = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Width()) * desiredX;
float ScaleY = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Height()) * desiredY;
// Create a custom scale image
auto bitmap = slide->GetThumbnail(ScaleX, ScaleY);
bitmap->Save(u"output.jpeg", ImageFormat::get_Jpeg());
//Iterate through each slide via index and convert
通过 C++ 将 PPTM 转换为 JPEG 的步骤
C++ 开发人员只需几行代码即可轻松地将 PPTM 文件转换为 JPEG。
- 使用 Aspose.Slides for C++ Presentation Object 加载 PPTM 文件。
- 选择第一张幻灯片。
- 设置所需的尺寸。
- 获取所需尺寸的缩略图。
- 调用具有JPEG输出参数的Save()方法。
- 在兼容程序中打开 JPEG 文件。
系统要求
在运行 C++ 转换示例代码之前,请确保您具有以下先决条件。
- Microsoft Windows 或具有适用于 Windows 32 位、Windows 64 位和 Linux 64 位的 C++ 运行时环境的兼容操作系统。
- 项目中引用的 C++ DLL 的 Aspose.Slides。
免費應用程序將PPTM轉換為JPEG
其他支持的转换
您还可以将 PPTM 转换为许多其他文件格式,包括下面列出的几种文件格式。