PowerPoint 是一种流行的格式,用于创建演示文稿、培训材料、业务报告等。然而,它也有一些缺点,例如不够安全,或者在不同的设备/软件上可能存在兼容性问题。而 XPS,也称为 XML 纸张规范,是一种更安全、更兼容的文件格式,适用于高质量打印和快速传输。因此,许多人可能会选择将 PowerPoint 文件转换为 XPS 格式。在本文中,您将学习如何使用 Spire.Presentation for C++ 以编程方式将 PowerPoint 演示文稿转换为 XPS。
安装 Spire.Presentation for C++
有两种方法可以将 Spire.Presentation for C++ 集成到您的应用程序中。一种方法是通过 NuGet 安装它,另一种方法是从我们的网站下载包并将库复制到您的程序中。通过 NuGet 安装更简单,更推荐使用。您可以通过访问以下链接找到更多详细信息。
如何将 Spire.Presentation for C++ 集成到 C++ 程序中
将 PowerPoint 文件转换为 XPS 格式
使用 Spire.Presentation for C++ 将 PowerPoint 演示文稿转换为 XPS 文件相当简单。您只需要加载一个 PowerPoint 文档示例,然后使用 Workbook->SaveToFile(LPCWSTR_S fileName, FileFormat::XPS) 方法将其保存为 XPS 格式。以下是详细的步骤。
- 创建 Presentation实例。
- 使用 Presentation->LoadFromFile() 方法加载 PowerPoint 文档。
- 使用 Presentation->SaveToFile(LPCWSTR_S fileName, FileFormat::XPS) 方法将文档保存为 XPS 文件。
- C++
#include "Spire.Presentation.o.h"
using namespace std;
using namespace Spire::Presentation;
int main()
{
//指定输入和输出文件路径
std::wstring inputFile = L"示例文档.pptx";
std::wstring outputFile = L"ToXPS.xps";
//创建Presentation实例
intrusive_ptr<Presentation> presentation = new Presentation();
//加载PowerPoint文档
presentation->LoadFromFile(inputFile.c_str());
//将文档保存为XPS
presentation->SaveToFile(outputFile.c_str(), FileFormat::XPS);
presentation->Dispose();
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。