Выделите текст в PowerPoint с помощью Java, следуя этому руководству. В нем содержится список шагов, ресурс библиотеки для настройки среды разработки и пример кода для разработки маркера PPT с использованием Java. Вы получите инструкции по поиску текста различными способами, включая использование Regex для выделения нужного текста.
Действия по выделению в PowerPoint с использованием Java
- Установите среду для использования Aspose.Slides for Java для выделения текста.
- Загрузите файл PowerPoint в объект класса Presentation и проанализируйте все слайды.
- Получите все фигуры со слайда в итерации как экземпляр объекта.
- Примените приведение типа к объекту как AutoShape
- Выделите текст, используя различные перегрузки метода HighlightText().
- Сохраните выходную презентацию с выделенным текстом.
Эти шаги суммируют процесс разработки инструмента выделения презентаций с использованием 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.