C#: Online Guide
How To: powerpoint SDK
Basic SDK Concept
  |  
Home ›› XDoc.PowerPoint ›› C# PowerPoint: Basic SDK Concept

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.


Related .net document control helps:
file redact asp.net: Redact document ASP.NET: add, delete, apply redaction on PDF files in web browser using C#.net
asp.net powerpoint file viewer: ASP.NET PowerPoint Document Viewer Control: view pptx files online in C# using ASP.NET
asp.net convert pdf control: ASP.NET Convert PDF Control: Convert, export PDF to Word, HTML, Tiff files in C# ASP.NET
asp.net webforms pdf editor control: ASP.NET WebForms PDF Editor: create, view, edit, annotate, redact PDF file in ASP.NET WebForms application
asp.net pdf file permission control: ASP.NET PDF File Permission Control: apply, remove PDF file permission settings in C#
asp.net create pdf control: ASP.NET Create PDF Document Control: create, convert PDF file from Word, Excel, Tiff file formats in C# ASP.NET
asp.net azure pdf editor control: ASP.NET Azure PDF Editor Control: view, edit, annotate, redact PDF files online


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.


HyperlinkEntry


This class describes a hyperlink entry in the document.


OutLines


This class describes bookmarks in a PowerPoint document.