仅需三行代码! C# 快速实现PDF转PPT

一般在会议、教学或培训活动中,我们都会选择PPT文档来进行内容展示。与PDF文档相比,PPT文档具有较强的可编辑性,可以随时增删元素,并且还可以设置丰富多样的动画效果来吸引观众注意。那么如何通过C#将PDF文档转为PPT文档呢?本文将教大家仅使用3行代码就实现这一功能。

PDF转PPT 所需工具Spire.Pdf for .NET (v 8.11.10及以上)

安装Spire.Pdf 后导入所需命名空间,然后加载PDF文档再使用 PdfDocument.SaveToFile() 方法就可以直接将PDF转为PPTX格式。直接上代码:

cs 复制代码
using Spire.Pdf;

namespace PDFtoPowerPoint
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建PdfDocument对象
            PdfDocument pdf = new PdfDocument();

            //加载PDF文档
            pdf.LoadFromFile(@"C:\Users\Administrator\Desktop\模板.pdf");

            //将PDF文档转为PPTX格式
            pdf.SaveToFile("PDF转PPT.pptx", FileFormat.PPTX);
        }
    }
}

执行上述C#代码后,PDF中的每一页都会被转换为PPT中一张单独的幻灯片。而且转换后你还可以进一步编辑、操作生成的PPT文档,达到你想要的效果。


这里加载一个示例文档给大家看下C#中PDF转PPT的效果:

--- 点击查看更多C# 中将PDF转换为Word/ HTML/ SVG/ 图片/ Excel等其他格式的示例。

相关推荐
筱璦12 分钟前
最新完整内、外期货量化交易系统C#源码可售
c#
xingkongvv1224 分钟前
Linq Union和Concat
c#·linq
钢铁男儿1 小时前
C# 异步编程:提升程序性能与用户体验的利器
c#·php·ux
曹牧2 小时前
C#:dnSpy
开发语言·c#
LZQqqqqo6 小时前
WinForm 中 ListView 控件的实战应用与功能拓展
开发语言·microsoft·c#·winform
Dxy12393102166 小时前
Python合并两个PDF文件
python·pdf
R-G-B7 小时前
【30】C#实战篇——获取路径下的文件名(不包含路径和扩展名),文件名由连续的数字编号+连续的字母编号组成,并分离出文件名数字部分和英文部分
c#·获取路径下的文件名·不包含路径·去除扩展名·分离出文件名数字和英文部分·连续的数字编号·连续的字母编号
数据知道11 小时前
将英文PDF文件完整地翻译成中文的4类方式
人工智能·学习·自然语言处理·pdf·机器翻译
dxnb2211 小时前
Datawhale+AI夏令营_让AI读懂财报PDF task2深入赛题笔记
人工智能·笔记·pdf
忧郁的蛋~12 小时前
C#中LINQ to DataSet操作及DataTable与LINQ相互转换
开发语言·c#·linq