Выделение текста в PowerPoint с помощью Java

Выделите текст в PowerPoint с помощью Java, следуя этому руководству. В нем содержится список шагов, ресурс библиотеки для настройки среды разработки и пример кода для разработки маркера PPT с использованием Java. Вы получите инструкции по поиску текста различными способами, включая использование Regex для выделения нужного текста.

Действия по выделению в PowerPoint с использованием Java

  1. Установите среду для использования Aspose.Slides for Java для выделения текста.
  2. Загрузите файл PowerPoint в объект класса Presentation и проанализируйте все слайды.
  3. Получите все фигуры со слайда в итерации как экземпляр объекта.
  4. Примените приведение типа к объекту как AutoShape
  5. Выделите текст, используя различные перегрузки метода HighlightText().
  6. Сохраните выходную презентацию с выделенным текстом.

Эти шаги суммируют процесс разработки инструмента выделения презентаций с использованием Java. Начните процесс с доступа к коллекции фигур со всех слайдов, где текст должен быть выделен. После создания объекта AutoShape используйте объект TextHighlightingOptions, чтобы настроить операцию выделения, и используйте метод HighlightText(), чтобы выделить текст.

Код для разработки средства выделения презентаций PowerPoint с использованием Java

import com.aspose.slides.*;
import java.awt.*;
public class Main
{
public static void main(String[] args) throws Exception // Highlight text in the presentation using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load the presentation
Presentation presentation = new Presentation("pres1.pptx");
// Iterate through all the slides
for (ISlide slide : presentation.getSlides())
{
// Iterate through all the shapes
for (Object obj : slide.getShapes())
{
// Type case the Object item
AutoShape autoShape = (AutoShape)obj;
// Highlighting all words containing 'mytask'
autoShape.getTextFrame().highlightText("mytask", Color.RED);
TextHighlightingOptions textHighlightingOptions = new TextHighlightingOptions();
textHighlightingOptions.setWholeWordsOnly(true);
autoShape.getTextFrame().highlightText("Test", Color.YELLOW, textHighlightingOptions);
}
}
// Save the resultant presentation
presentation.save("Output.pptx", SaveFormat.Pptx);
System.out.println("Done");
}
}

Этот код демонстрирует как выделить текст в PowerPoint с помощью Java. Он обеспечивает поддержку поиска текста различными способами, устанавливая флаги для поиска с учетом регистра и поиска по всему слову. Вы можете использовать метод HighlightText() для поиска фиксированного текста и метод HighlightRegex() для поиска и выделения текста с использованием выражений Regex.

Это руководство помогло нам найти и выделить текст в презентациях PowerPoint. Чтобы зачеркнуть текст, обратитесь к статье на сайте как вычеркнуть текст в PPTX с помощью Java.

 Русский