Как взять текст из сложной фигуры - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть презентация PPTX.На слайдах у меня есть нумерация страниц, и мне нужно изменить текст.Как я могу изменить текст на этом типе рисунка, используя Spire.Presentation?а можешь сказать что такое spr?я вижу в консоли spr но я хочу видеть только текст

https://i.imgur.com/iF54cwZ.png

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Spire.Presentation
{
    class Program
    {
        static void Main(string[] args)
        {
            foreach (string s in GetAllTextInSlide(@"C:\input.pptx", 0))
                Console.WriteLine(s);
            Console.ReadLine();
        }
        // Get all the text in a slide.
        public static List<string> GetAllTextInSlide(string presentationFile, int slideIndex)
        {
            // Create a new linked list of strings.
            List<string> texts = new List<string>();

            //Initialize an instances of Presentation class and load the sample PowerPoint file
            using (Presentation presentation = new Presentation(presentationFile, FileFormat.Pptx2010))
            {

                //get the slide
                ISlide slide = presentation.Slides[slideIndex];

                //Iterate through shapes to find the text
                foreach (Shape shp in slide.Shapes)
                {
                    //get the text of each placeholder
                    texts.Add(shp.ToString());
                }

            }
            Console.WriteLine(texts.ToString());
            Console.ReadKey();
            // return an array of strings.
            return texts;

        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...