Destaque o texto em PowerPoint usando Java seguindo este guia. Ele compartilha a lista de etapas, um recurso de biblioteca para definir o ambiente de desenvolvimento e um código de amostra para desenvolver um marcador PPT usando Java. Você receberá instruções para pesquisar o texto de diferentes maneiras, incluindo o uso de Regex para destacar o texto desejado.
Etapas para destacar no PowerPoint usando Java
- Defina o ambiente para usar Aspose.Slides for Java para destacar o texto
- Carregue o arquivo PowerPoint no objeto de classe Presentation e analise todos os slides
- Obtenha todas as formas do slide na iteração como uma instância de objeto
- Aplique conversão de tipo ao objeto como AutoShape
- Destaque o texto usando diferentes sobrecargas do método destaqueText()
- Salve a apresentação de saída com o texto destacado
Estas etapas resumem o processo de desenvolvimento de uma ferramenta de destaque de apresentação usando Java. Inicie o processo acessando a coleção de formas de todos os slides onde o texto será destacado. Depois que o objeto AutoShape for criado, use o objeto TextHighlightingOptions para personalizar a operação de realce e use o método highlightText() para realçar o texto.
Código para desenvolver marcador de apresentação em PowerPoint usando 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"); | |
} | |
} |
Este código demonstra como destacar texto no PowerPoint usando Java. Ele fornece suporte para pesquisar texto de diferentes maneiras, definindo sinalizadores para pesquisas com distinção entre maiúsculas e minúsculas e palavras inteiras. Você pode usar o método destaqueText() para pesquisar texto fixo e o método destaqueRegex() para pesquisar e destacar texto usando as expressões Regex.
Este tutorial nos orientou a pesquisar e destacar texto em apresentações do PowerPoint. Para riscar o texto, consulte o artigo em como riscar texto em PPTX usando Java.