YRobles / ShapeCrawler

๐Ÿ‚ A .NET library for manipulating PowerPoint presentations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:C# 100.0%