通过 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。

  1. 使用 Aspose.Slides for C++ Presentation Object 加载 PPTM 文件。
  2. 选择第一张幻灯片。
  3. 设置所需的尺寸。
  4. 获取所需尺寸的缩略图。
  5. 调用具有JPEG输出参数的Save()方法。
  6. 在兼容程序中打开 JPEG 文件。

系统要求

在运行 C++ 转换示例代码之前,请确保您具有以下先决条件。

  • Microsoft Windows 或具有适用于 Windows 32 位、Windows 64 位和 Linux 64 位的 C++ 运行时环境的兼容操作系统。
  • 项目中引用的 C++ DLL 的 Aspose.Slides。

免費應用程序將PPTM轉換為JPEG

嘗試我們的免費應用程序將PPT轉換為JPG