W tym prostym artykule pokażemy, jak ukryć slajd w Presentation przy użyciu języka C# bez żadnej zależności od programu PowerPoint. Do ukrywania slajdu PPTX w języku C# nie jest wymagane żadne oprogramowanie innych firm ani biblioteka Interop. Aplikacja jest użyteczna i można się do niej odwoływać w dowolnym skonfigurowanym środowisku .NET w systemie Linux, Windows lub macOS, aby ukryć żądany slajd lub slajdy w prezentacji.
Kroki, aby ukryć slajd w PPTX w C#
- Skonfiguruj swoją aplikację, aby zainstalować Aspose.Slides for .NET z menedżera pakietów NuGet
- Załaduj prezentację źródłową, używając klasy Presentation, aby ukryć slajd w prezentacji
- Uzyskaj dostęp do drugiego slajdu w kolekcji slajdów prezentacji i ukryj slajd, ustawiając właściwość Slide.Hidden
- Zapisz prezentację z ukrytymi slajdami na dysku
Korzystając z powyższych kroków w C#, można łatwo ukryć slajd PPTX wewnątrz żądanej prezentacji. Proces rozpoczyna się od załadowania źródłowego pliku prezentacji z dysku przy użyciu instancji klasy Presentation. Następnie uzyskany zostanie dostęp do żądanego slajdu lub slajdów w kolekcji slajdów prezentacji, a użycie właściwości Slide.Hidden na true spowoduje ukrycie wybranego slajdu lub slajdów. Ostatecznie prezentacja z ukrytym slajdem zostanie zapisana na dysku.
Kod do ukrycia slajdu w prezentacji w C#
using Aspose.Slides; | |
namespace TestSlides | |
{ | |
public class HideSlides | |
{ | |
public static void SlideHiding() | |
{ | |
string filesPath = @"/Users/Documents/KnowledgeBase/TestData/"; | |
//Set the API license to hide the slide inside the presentation | |
License license = new License(); | |
license.SetLicense(filesPath + "Conholdate.Total.Product.Family.lic"); | |
//Access an exisiting presentation to access and hide the desired slide/s | |
Presentation SrcPresentation = new Presentation(filesPath+"Source.pptx"); | |
//Access the 2nd slide inside the presentation | |
ISlide slide = SrcPresentation.Slides[1]; | |
// Hide the selected slide | |
slide.Hidden = true; | |
//Save the presentation with a hidden slide/s | |
SrcPresentation.Save(filesPath + "PresWithHiddenSlide.pptx", Aspose.Slides.Export.SaveFormat.Pptx); | |
} | |
} | |
} |
Powyższy przykładowy kod łatwo ukrywa slajd w PPTX w C# przy użyciu bardzo prostego interfejsu API. Możesz uzyskać dostęp do żądanej liczby wielu slajdów, a nawet ukryć je w swojej aplikacji, używając tej samej właściwości indywidualnie dla każdego slajdu. Na koniec możesz zapisać prezentację w formatach PPT, PPTX lub ODP na dysku lub w strumieniu pamięci, w zależności od wymagań aplikacji.
W tym temacie opisano, jak ukryć slajd w prezentacji w języku C#. Jeśli chcesz dowiedzieć się więcej o wstawianiu obrazu SVG do slajdu prezentacji, zapoznaj się z artykułem na stronie jak przekonwertować SVG na prezentację za pomocą C#.