通过使用 Aspose.Total for C++ ,您可以通过两个简单的步骤在 C++ 应用程序中将 POTX 文件转换为 XLTM。首先,通过使用 Aspose.Slides for C++ ,您可以将 POTX 导出为 HTML。之后,通过使用 Aspose.Cells for C++ 电子表格编程 API,您可以将 HTML 转换为 XLTM。
如何通过 C++ 将 POTX 转换为 XLTM 或在线应用程序
- 使用 Presentation 类参考打开 POTX 文件
- 使用 Save 方法将 POTX 转换为 HTML
- 使用 IWorkbook 类参考加载 HTML 文档
- 使用 Save 方法将文档保存为 XLTM 格式
转换要求
通过 Visual Studio 的包管理器控制台安装 Install-Package Aspose.Total.Cpp
。
或者,从 下载 获取 ZIP 文件中的离线 MSI 安装程序或 DLL。
// Supports PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, and POTM input file formats | |
// Load the PPT. | |
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"sourceFile.ppt"); | |
// Save in HTML format. | |
prs->Save(u"output.html", Aspose::Slides::Export::SaveFormat::Html); | |
// Load the HTML. | |
intrusive_ptr<Aspose::Cells::IWorkbook> wkb = Factory::CreateIWorkbook(u"output.html"); | |
// Supports XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, CSV, TSV, TXT, MHTML, ODS, DIF, MARKDOWN, SXC, and FODS | |
// Save in XLS format. | |
wkb->Save(u"output.xls", SaveFormat_Xls); |
免费的 POTX 到 XLTM 在线转换器
通过 C++ 将受保护的 POTX 转换为 XLTM
使用 API,您还可以打开受密码保护的文档。如果您输入的 POTX 文档受密码保护,则您无法在不使用密码的情况下将其转换为 XLTM。当您的文档受密码保护时,这意味着它对演示文稿实施了某些限制。要取消限制,必须输入密码。受密码保护的演示文稿被视为锁定演示文稿。 API 允许您通过在 LoadOptions 对象中传递正确的密码来打开加密的文档。以下代码示例显示如何使用密码打开加密文档。
auto loadOptions = System::MakeObject<LoadOptions>(); | |
loadOptions->set_Password(u"123123"); | |
// Supports PPT, POT, PPS, POTX, PPSX, PPTM, PPSM, POTM, ODP, and OTP file formats | |
System::SharedPtr<Presentation> presentation = System::MakeObject<Presentation>(u"input.ppt", loadOptions); | |
// Save in HTML format. | |
prs->Save(u"output.html", Aspose::Slides::Export::SaveFormat::Html); | |
// Load the HTML. | |
intrusive_ptr<Aspose::Cells::IWorkbook> wkb = Factory::CreateIWorkbook(u"output.html"); | |
// Supports XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, CSV, TSV, TXT, MHTML, ODS, DIF, MARKDOWN, SXC, and FODS | |
// Save in XLS format. | |
wkb->Save(u"output.xls", SaveFormat_Xls); |
经常问的问题
- 如何在线将 POTX 转换为 XLTM?在线 POTX 转换应用程序位于上方。要开始转换过程,您可以通过将 POTX 文件拖放到白色区域或在该区域内单击以导入文档来添加 POTX 文件。之后,单击“转换”按钮。 POTX 到 XLTM 的转换过程完成后,您只需单击一下即可下载转换后的文件。
- 转换 POTX 需要多长时间?这个在线转换器的速度很快,但是很大程度上取决于被转换的POTX文件的大小。只需几秒钟即可将较小的 POTX 文件渲染为 XLTM。如果您计划将转换代码集成到 C++ 应用程序中,速度将取决于您如何针对转换过程优化应用程序。
- 使用免费的 Aspose.Total 转换器将 POTX 转换为 XLTM 是否安全?当然! XLTM 文件的下载链接将在转换后立即可用。我们会在 24 小时后删除上传的文件,下载链接将在这段时间后停止工作。没有人可以访问您的文件。文件转换(包括 POTX)绝对安全。主要是为了测试目的集成免费应用程序,以便在集成代码之前可以检查结果。
- 我应该使用什么浏览器来转换 POTX?您可以使用任何现代浏览器进行此在线转换,例如 Google Chrome、Firefox、Opera、Safari。但如果您正在开发桌面应用程序。 Aspose.Total POTX Conversion API 将工作顺利。