Skip to content

🍂 A .NET library for manipulating PowerPoint presentations

License

Notifications You must be signed in to change notification settings

YRobles/ShapeCrawler

 
 

Repository files navigation

ShapeCrawler

NuGet Nuget License

ShapeCrawler (formerly SlideDotNet) is a .NET library for manipulating PowerPoint presentations. It provides a simplified object model on top of the Open XML SDK to process presentations without having Microsoft Office installed.

Getting Started

install-package ShapeCrawler

Usage

using var pres = SCPresentation.Open("some.pptx");

// get number of slides
var slidesCount = pres.Slides.Count;

// get text of TextBox 
var autoShape = pres.Slides[0].Shapes.GetByName<IAutoShape>("TextBox 1");
var text = autoShape.TextFrame!.Text;

Visit Wiki page to find more usage samples.

Have questions?

If you have a question:

Contributing

How you can contribute?

  • Give a Star⭐ If you find this useful, please give it a star to show your support.
  • Polls. Participate in the voting on Polls discussion.
  • Bug report. If you get some issue, please don't ignore and report this bug on issue page.
  • Code contributing. There are features/bugs tagged with help-wanted label which waiting for your Pull Request🙂 Please read Contribution Guide to get more details.

About

🍂 A .NET library for manipulating PowerPoint presentations

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%