`

C# PPT转PDF、Image、PPTX、XPS、EMF

阅读更多

处理文档时,常会将各种不同的文档转为需要的文档格式。在本文中,将介绍几种将PPT文档转为多种文档格式的方法,包括PPT转PDF、PPT转Image、PPT转PPTX、PPT转XPS、PPT转EMF。

PS:本方法中使用了免费版组件Spire.Presentation for .NET

1.PPT转PDF

using System;
using Spire.Presentation;

namespace PPT转PDF
{
    class Program
    {
        static void Main(string[] args)
        {
            //新建一个Presentation类对象,并加载需要转为目标对象的PPT文档
            Presentation presentation = new Presentation();
            presentation.LoadFromFile("Sample.pptx");
            //保存PPT文档为PDF文档格式,并打开文档
            presentation.SaveToFile("ToPdf.pdf", FileFormat.PDF);
            System.Diagnostics.Process.Start("ToPdf.pdf");

        }
    }
}

 

2.同理,也可通过此方法将PPT转成Image,加载PPT文档后,写入如下代码段

// 保存幻灯片为Image
Image image = presentation.Slides[i].SaveAsImage();
String fileName = String.Format("result-img-{0}.png", i);
image.Save(“ToImage”, System.Drawing.Imaging.ImageFormat.Png);
System.Diagnostics.Process.Start(“ToImage”);

 

3.PPT转PPTX

//保存PPT为PPTX格式
presentation.SaveToFile("ToPPTX.pptx", FileFormat.Pptx2010);
System.Diagnostics.Process.Start("ToPPTX.pptx");

 4.PPT转XPS

//保存文件为XPS
ppt.SaveToFile("sample.xps", FileFormat.XPS);

 5.PPT转EMF

//保存PPT为EMF格式
presentation.Slides[2].SaveAsEMF("result.emf");

 

(本文转自http://www.cnblogs.com/Yesi/p/5388152.html

分享到:
评论

相关推荐

    c# office(doc xls ppt等)转pdf代码类

    在C#编程环境中,将Office文档(如DOC、XLS、PPT等)转换为PDF是一种常见的需求。这种转换有助于保持格式一致性,并方便在不同设备和操作系统之间共享。本篇文章将详细探讨如何使用C#代码实现这个功能。 首先,我们...

    C#调用Aspose.Slides 将PPT文件转换成PDF文件存储

    本示例涉及的是使用C#编程语言和Aspose库来将PPT文件转换为PDF格式,以便于在线预览。Aspose是一个强大的文件处理工具,它提供了多种API,支持处理各种文件格式,如Word、Excel、PDF和PowerPoint等。 首先,让我们...

    PPTX转PPT.PPTX转PPT

    PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT.PPTX转PPT....

    PDF转PPT工具python

    PDF转PPT是将PDF文档转换为PowerPoint演示文稿的过程,这在许多情况下非常有用,比如准备演讲、教学材料或者重新编辑已有的PDF内容。Python作为一种强大的编程语言,提供了丰富的库来处理这样的任务。本篇文章将深入...

    ppt文件转pdf文件

    PPT转PDF转换器批量转换PowerPoint到PDF是容易的。它是PowerPoint(PPT, PPTX, RTF, TXT, JPG)文档转换成PDF最佳解决方案。... PPT转PDF转换器为PowerPoint(PPT, PPTX, RTF, TXT, JPG)文档转换成PDF最完整的解决方案。

    PDF转换(DOC、DOCX、PPT 、PPTX、ODT)

    可将doc、docx、ppt、pptx、odt格式文件转换为pdf。 用法: java -jar doc-converter.jar -type "type" -input "path" -output "path" -verbose java -jar doc-converter.jar -input test.doc java -jar doc-...

    利用Aspose对word,ppt,pdf转换图片

    Aspose是一款强大的文件处理工具,尤其在C#编程环境中,它提供了一系列的API,使得开发者可以轻松地处理各种文档格式,如Word(.docx),PowerPoint(.pptx),PDF等。本教程将深入探讨如何利用Aspose将这些文档转换...

    富文本pdf转图片image,图片image转ppt

    本文将深入探讨如何使用Java技术实现“富文本PDF转图片Image”以及“图片Image转PPT”的过程,结合一个基于Spring Web的示例项目进行阐述。 首先,我们要解决的是“富文本PDF转图片Image”。在Java中,可以借助...

    c# 操作 PPT,动态生成PPT

    在C#编程环境中,操作PowerPoint来动态生成PPT是一项常见的任务,这主要涉及到Microsoft Office Interop库的应用。本文将详细讲解如何利用C#来创建、编辑和基于模板生成PPT,以及涉及到的关键技术和步骤。 首先,...

    C#编程读取pdf文件

    下面我们将深入探讨如何使用C#和PDFBox的IKVM版本来读取PDF文件: 1. **安装IKVM**: 首先,你需要获取PDFBox的Java库,并且下载IKVM的.NET版本。将IKVM的dll文件添加到你的C#项目引用中,同时也要包含PDFBox的Java...

    PPT转PDF软件 Batch PPT to PDF Converter 2010.2.515.1234 中文版

    /PPTX 批量转换为(电子图书文档) PDF 格式的工具。主要用于 PPT 格 式转换到 PDF 格式的批量发布。 Batch PPT to PDF Converter 支持图形界面和命令行形式。它有一个 非常简洁良好的用户GUI界面,并支持在资源...

    将PPT转换成HTML文件

    在Python生态系统中,`python-pptx`库是用于读取和操作PPT文件的重要工具。它允许我们访问幻灯片、文本框、图片等元素,为转换提供了基础。安装这个库可以通过运行以下命令完成: ```bash pip install python-pptx ...

    PDF转PPT工具.rar

    PDF转PPT工具是一款专为用户设计的实用软件,它能够快速、便捷地将PDF文档转换成PPTX格式,方便进行演示文稿的编辑和修改。这款工具由个人开发并提供,最大的亮点在于它的完全免费特性,为用户节省了购买专业转换...

    XPS的原理PPT教案学习.pptx

    XPS的原理PPT教案学习.pptx

    java实现PPT转PDF出现中文乱码问题的解决方法

    在Java开发中,有时我们需要将PowerPoint(PPT或PPTX)文档转换为PDF格式。然而,在这个过程中,可能会遇到一个常见的问题,即中文字符显示为乱码或者方框。本文将深入探讨这个问题,并提供一个有效的解决方案。 ...

    ppt转换成pdf转换器破解版

    迅捷PPT转PDF转换器批量支持转换PowerPoint到PDF格式之间的转换。它是PowerPoint(PPT, PPTX, RTF, TXT, JPG)文档转换成PDF最佳解决方案。PPT转PDF转换器能让你转换各种PowerPoint格式到PDF。

    C# 不依赖Office读取Word、PPT(doc,docx,ppt,pptx)

    在IT行业中,尤其是在软件开发领域,有时我们需要处理各种文档格式,如Word的doc和docx,以及PowerPoint的ppt和pptx。这些文件通常由Microsoft Office创建,但并非所有环境都安装了Office套件,因此在不依赖Office的...

    免费的ppt 转pdf 工具类Aspose.Slides.dll

    支持.netfreamwork3.5 Aspose ppt 转pdf dll工具类

    琥珀PPTPPT课件.pptx

    琥珀PPTPPT课件.pptx

    劳动关系管理PPTPPT课件.pptx

    劳动关系管理PPTPPT课件.pptx

Global site tag (gtag.js) - Google Analytics