XDoc.PowerPoint
Features
Tech Specs
How-to C#
Pricing

C# PowerPoint Library
How to C#: Basic SDK Concept of XDoc.PowerPoint


Introductions to Classes and APIs Included in XDoc.PowerPoint for C# Programming



C#.NET PowerPoint Document SDK, RasterEdge XDoc.PowerPoint is a mature and reliable third-party document imaging toolkit, designed particularly for manipulating and managing single-page and multi-page PowerPoint document. This PowerPoint Document SDK provides Visual C#.NET developers with various classes to convert, process, edit, and annotate PowerPoint document from local file or byte stream in C#.NET class applications.

This guide page provides C# users with detailed explanations for basic SDK concepts of XDoc.PowerPoint, which include main functionality, corresponding programming classes and usage. Please see details as below.

  • Functionality and Classes
  • Classes Usage


How to C#: XDoc.PowerPoint Functionality & Classes

The main functionality of XDoc.PowerPoint for .NET can be divided into nine aspects. Please see detailed introductions and respective C#.NET programming classes.

PowerPoint Convert

C# programmers can convert PowerPoint to Jpeg, Bmp, Png, Gif, Tiff, Raster Image files and PDF document. Conversely, conversion from PDF to PowerPoint (.PPTX) is also supported.
  • Class: PPTXDocument, PPTDocument
  • Convert To Image API: ConvertToImage()
  • Convert To Document API: ConvertToDocument()


File & Page Process

Programmers can also perform various PowerPoint file and page editing in C# project. For example, you may easily create, load, combine, and split PowerPoint file(s), and add, create, insert, delete, re-order, copy, paste and save PowerPoint page(s), etc.
  • Class: PPTXDocument
  • Class: PPTXPage


Text Search

Following classes will be used in your program. And PowerPoint file text processing like text writing, extracting, searching, etc., are easy to be implemented.
  • Class: PPTXDocument


Hyperlink

XDoc.PowerPoint for .NET allows C# developers to edit hyperlink of PowerPoint document, including editing PowerPoint url links and quick navigation link in bookmark/outline.
  • Class: HyperlinkEntry


Annotate Document

Various type annotations can be integrated into your C# project, such as annotation creating, deleting, modifying, importing, exporting, and so on.
  • Class: PPTXDocument
  • Class: PPTXPage


Thumbnail

You can generate thumbnail image(s) from PowerPoint file for quick viewing and further manipulating.
  • Class: PPTXDocument, PPTDocument


How to C#: XDoc.PowerPoint Classes Usage

RasterEdge XDoc.PowerPoint for .NET provides users with various robust C#.NET classes for high performance PowerPoint Document manipulations. We will explain all of them in this part.
  • PPTXDocument The PPTXDocument class presents a PowerPoint file and provides the properties, methods and events necessary to load a PowerPoint document from file or query data and save the PowerPoint document.
  • PPTXPage The PPTXPage class presents a single page in a PPTXdocument object and provides the properties and methods to process the data of a page.
  • PPTXContext The PPTXContext class encapsulates a list of drawing methods to build a new PowerPoint file.
  • HyperlinkEntryThis class describes a hyperlink entry in the document.
  • OutLines This class describes bookmarks in a PowerPoint document.