首先,需要在项目中安装 OpenXml SDK。可以通过 NuGet 包管理器搜索并安装 Microsoft.Office.Interop.PowerPoint 和 DocumentFormat.OpenXml。

接下来,需要编写代码来使用 OpenXml 将 ppt 转换为 pdf。以下是一个简单的示例:

using System.IO;
using DocumentFormat.OpenXml.Packaging;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string pptFilePath = "example.pptx";
            string pdfFilePath = "example.pdf";

            using (PresentationDocument pptDoc = PresentationDocument.Open(pptFilePath, false))
            {
                // Create a PDF converter
                PdfConverter pdfConverter = new PdfConverter(pptDoc);

                // Create a PDF document
                using (FileStream pdfFileStream = new FileStream(pdfFilePath, FileMode.Create))
                {
                    pdfConverter.Save(pdfFileStream);
                }
            }
        }
    }
}

在此示例中,我们打开一个 ppt 文件,然后创建一个 PdfConverter 实例来将其转换为 pdf。最后,我们将 pdf 文件保存到磁盘上。

这只是一个简单的示例,你可能需要根据实际需求进行更多的自定义和错误处理

net core 使用 OpenXml 将 ppt 转 pdf

原文地址: http://www.cveoy.top/t/topic/gA0A 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录