/document-sdk-winui-demos

Explore the Syncfusion WinUI demos featuring our advanced PDF, Word, Excel, and PowerPoint document processing libraries.

Primary LanguageC#

Syncfusion® Document SDK WinUI Demos

This repository contains the demos of Syncfusion Document SDK for WinUI. This is the best place to check our document processing libraries to get more insight about the usage of APIs. The Document SDK includes comprehensive file format libraries for creating, manipulating, and converting various document formats, including PDF, Word, Excel, and PowerPoint.

This section guides you to use the Syncfusion Document SDK WinUI demos in your applications.

Requirements to run the demo

  • Make sure your development PC is running with Windows 11 and Windows 10 OS version 1809 (build 17763) or a later version.
  • Requires Visual Studio 2022 (with update 17.13 or later) with Windows App SDK Extension
  • Need a .Net 8.0 and .Net 9.0 requirements for running the demos.

How to run the demos

Main Document SDK Sample Browser

  • Clone or download this repository.
  • Open SampleBrowser.DocumentSDK.WinUI.sln file present under DocumentSDK_SB folder in Visual Studio as startup project.
  • Restore NuGet packages for all the demo projects and run.

Individual Document Format Demos

You can also run individual demos for specific document formats:

Word Processing (DocIO)

  • Open Syncfusion.DocIODemos.WinUI.sln from the docio folder.
  • Choose between .NET 8.0 or .NET 9.0 project versions.

PDF Processing

  • Open Syncfusion.PdfDemos.WinUI.sln from the pdf folder.
  • Choose between .NET 8.0 or .NET 9.0 project versions.

PowerPoint Processing

  • Open Syncfusion.PresentationDemos.WinUI.sln from the presentation folder.
  • Choose between .NET 8.0 or .NET 9.0 project versions.

Excel Processing (XlsIO)

  • Open Syncfusion.XlsIODemos.WinUI.sln from the xlsio folder.
  • Choose between .NET 8.0 or .NET 9.0 project versions.

Notes: While downloading the zip file, follow below steps

  • Before you unzip the archive, right-click it, select Properties, and then select Unblock.
  • Be sure to unzip the entire archive, and not just individual demos. The demos all depend on the common folder in the archive.
  • If you unzip individual demos, they will not build due to references to other portions of the ZIP file that were not unzipped. You must unzip the entire archive if you intend to build the samples.

Document SDK Libraries

DOCUMENT PROCESSING LIBRARIES
DocIO (Word Processing) PDF Processing Presentation (PowerPoint)
XlsIO (Excel Processing)

Key Features

Word Processing (DocIO)

  • Create, read, and edit Word documents programmatically
  • Convert Word documents to PDF, HTML, RTF, TXT, WordML, and EPUB
  • Mail merge functionality
  • Find and replace operations
  • Document comparison and protection

PDF Processing

  • Create PDF documents from scratch
  • Merge, split, and manipulate existing PDF documents
  • Add annotations, bookmarks, and digital signatures
  • Extract text and images from PDF documents
  • Convert various formats to PDF

PowerPoint Processing (Presentation)

  • Create, read, and edit PowerPoint presentations
  • Convert presentations to PDF and images
  • Add charts, tables, and multimedia elements
  • Slide manipulation and formatting
  • Animation and transition support

Excel Processing (XlsIO)

  • Create, read, and edit Excel workbooks
  • Convert Excel files to PDF, HTML, and images
  • Charts and pivot table support
  • Formula calculations and data validation
  • Worksheet protection and encryption

Documentation

License

Syncfusion has no liability for any damage or consequence that may arise by the use or viewing of the samples. The samples are for demonstrative purposes and if you choose to use or access the samples you agree to not hold Syncfusion liable, in any form, for any damage that is related to use, accessing or otherwise viewing the samples. By accessing, viewing, or otherwise seeing the samples you acknowledge and agree Syncfusion's samples will not allow you to seek injunctive relief in any form for any claim related to the sample. If you do not agree to this, do not view, access, utilize or otherwise do anything with Syncfusion's samples.

Support and Feedback

Copyright © 2001-2025 Syncfusion, Inc. Updated on 2025-01-13 at precisely 12:52:39 EST.