Skip to content

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

License

Notifications You must be signed in to change notification settings

YRobles/ShapeCrawler

This branch is 1635 commits behind ShapeCrawler/ShapeCrawler:master.

Folders and files

NameName
Last commit message
Last commit date
Oct 4, 2022
Nov 19, 2022
Nov 19, 2022
Jan 23, 2021
Sep 14, 2021
Sep 4, 2022
Feb 10, 2022
Dec 20, 2020
Nov 14, 2022
Oct 12, 2022
Oct 21, 2022
Feb 4, 2022
Oct 21, 2022
Feb 6, 2022
Nov 19, 2022

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%