Spire.Presentation is a professional PowerPoint® compatible library that enables developers to create, read, write, modify, convert and Print PowerPoint documents. Get free and professional technical support for Spire.Presentation for .NET, Java, Android, C++, Python.

Fri Aug 04, 2023 2:48 am

有没有什么方法可以获取标题所在页

yabozhao
 
Posts: 26
Joined: Sat Jul 22, 2023 1:44 am

Fri Aug 04, 2023 5:48 am

您好,

感谢您的咨询。
根据您的描述我不是很理解您的问题,可以麻烦您提供一下更详细的说明吗?此外,你是使用Java还是.NET 平台呢?感谢您的帮助与理解。

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Fri Aug 04, 2023 6:01 am

用的spire.ppt for .net

yabozhao
 
Posts: 26
Joined: Sat Jul 22, 2023 1:44 am

Fri Aug 04, 2023 8:30 am

您好,

感谢您的反馈。
我不是很理解您的需求,可以麻烦您提供详细的说明吗?这样我能更好的理解您的问题并给出相应的解决方案。感谢您的支持。

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Fri Aug 04, 2023 8:36 am

我的需求是 每页ppt都有标题 我要遍历所有ppt然后查找标题所在页

yabozhao
 
Posts: 26
Joined: Sat Jul 22, 2023 1:44 am

Mon Aug 07, 2023 2:06 am

您好,

感谢您的反馈。
请您参考以下的代码。
Code: Select all
private ISlide GetSlide()
{
    // 加载pptx文件
    Presentation presentation = new Presentation();
    presentation.LoadFromFile(@"test.pptx");
   
    // 获取所有的slide
    Spire.Presentation.Collections.SlideCollection slides = presentation.Slides;

    string targetTitle = "test1";
   
    // 遍历所有slide
    foreach (ISlide slide in slides)
    {
        // 获取slide 的title
        string title = slide.Title;

        // 判断是否与目标字符串一致
        if (targetTitle == title)
        {
            return slide;
        }
    }

    return null;
}


如果我的代码没有满足您的需求或者您有其他的问题,您可以及时给我们反馈。感谢您的理解。

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Return to Spire.Presentation