net core 将 ppt 转 pdf
需要使用第三方库来将 ppt 转 pdf,常用的库有 Aspose.Slides 和 GemBox.Presentation。
以下是使用 Aspose.Slides 将 ppt 转 pdf 的代码示例:
- 首先安装 Aspose.Slides 库:
dotnet add package Aspose.Slides
- 编写代码:
using Aspose.Slides;
using System.IO;
var pptPath = "path/to/ppt";
var pdfPath = "path/to/pdf";
var pptStream = new FileStream(pptPath, FileMode.Open, FileAccess.Read);
var pdfStream = new FileStream(pdfPath, FileMode.Create, FileAccess.Write);
var ppt = new Presentation(pptStream);
ppt.Save(pdfStream, Aspose.Slides.Export.SaveFormat.Pdf);
pptStream.Close();
pdfStream.Close();
上述代码中,首先通过 FileStream 读取 ppt 文件,然后创建 Presentation 对象,将 ppt 转为 pdf,并将结果保存到 FileStream 中,最后关闭文件流。
GemBox.Presentation 的使用方法类似,可以根据官方文档进行操作
原文地址: https://www.cveoy.top/t/topic/fFV7 著作权归作者所有。请勿转载和采集!