Bu basit makalede, PowerPoint’e herhangi bir bağımlılık olmadan C# kullanarak Presentation içinde bir slaydın nasıl gizleneceğini göstereceğiz. C# dilinde bir PPTX slaydını gizlemek için herhangi bir üçüncü taraf yazılımına veya Interop kitaplığına ihtiyacınız yoktur. Uygulama kullanışlıdır ve sunum içinde istenen slaytı veya slaytları gizlemek için Linux, Windows veya macOS içindeki .NET yapılandırılmış ortamlarından herhangi birine başvurulabilir.
C#’ta PPTX’te Slayt Gizleme Adımları
- NuGet paket yöneticisinden Aspose.Slides for .NET yüklemek için uygulamanızı ayarlayın
- Slaydı sunumun içine gizlemek için Presentation sınıfını kullanarak kaynak sunumu yükleyin
- Sunum slaytları koleksiyonundaki ikinci slayda erişin ve Slide.Hidden özelliğini ayarlayarak slaydı gizleyin
- Sunuyu diskte gizli slaytlarla kaydedin
C#‘daki yukarıdaki adımları kullanarak bir PPTX slaydını istenen sunumun içine gizlemek kolayca yapılabilir. Süreç, Presentation sınıfının bir örneğini kullanarak kaynak sunum dosyasını diskten yükleyerek başlar. Ardından, sunum slaytları koleksiyonunun içindeki istenen slayt veya slaytlara erişilecek ve Slide.Hidden özelliğinin true olarak kullanılması, seçilen slayt veya slaytları gizleyecektir. Son olarak, gizli slaytlı sunum diske kaydedilecektir.
C# ile Sunumda Bir Slaydı Gizleyen Kod
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); | |
} | |
} | |
} |
Yukarıdaki örnek kod, çok basit bir API arabirimi kullanarak *C#’ta PPTX’te bir slaydı kolayca gizler. Her slayt için ayrı ayrı aynı özelliği kullanarak istediğiniz sayıda birden çok slayda erişebilir ve hatta bunları uygulamanızda gizleyebilirsiniz. Son olarak, uygulama gereksinimlerinize bağlı olarak sunumu PPT, PPTX veya ODP formatlarında diske veya bir bellek akışı içine kaydedebilirsiniz.
Bu konu C# ile Sunumda bir slaydın nasıl gizleneceğini içerir. Sunum slaydının içine bir SVG resmi ekleme hakkında bilgi edinmek istiyorsanız, C# kullanarak SVG’yi Sunuma dönüştürme ile ilgili makaleye bakın.