Označite tekst u PowerPoint pomoću Jave prateći ovaj vodič. Dijeli popis koraka, resurs knjižnice za postavljanje razvojnog okruženja i primjer koda za razvoj PPT markera pomoću Jave. Dobit ćete upute za pretraživanje teksta na različite načine, uključujući korištenje Regexa za označavanje željenog teksta.
Koraci za označavanje u PowerPointu pomoću Jave
- Postavite okruženje da koristi Aspose.Slides for Java za označavanje teksta
- Učitajte PowerPoint datoteku u objekt klase Presentation i analizirajte sve slajdove
- Uzmite sve oblike sa slajda u iteraciji kao instancu objekta
- Primijeni vrstu pretvaranja na Objekt kao AutoShape
- Istaknite tekst pomoću različitih preopterećenja metode highlightText().
- Spremite izlaznu prezentaciju s istaknutim tekstom u njoj
Ovi koraci sažimaju razvojni proces za alat za isticanje prezentacije pomoću Jave. Započnite postupak pristupom zbirci oblika sa svih slajdova na kojima treba istaknuti tekst. Nakon što se stvori objekt AutoShape, upotrijebite objekt TextHighlightingOptions za prilagodbu operacije isticanja i upotrijebite metodu highlightText() za isticanje teksta.
Kod za razvoj alata za označavanje PowerPoint prezentacija pomoću Jave
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"); | |
} | |
} |
Ovaj kôd pokazuje kako istaknuti tekst u PowerPointu pomoću Jave. Pruža podršku za pretraživanje teksta na različite načine postavljanjem oznaka za pretraživanje osjetljivo na velika i mala slova i pretraživanje cijele riječi. Možete koristiti metodu highlightText() za pretraživanje fiksnog teksta i metodu highlightRegex() za pretraživanje i označavanje teksta pomoću Regex izraza.
Ovaj vodič nas je vodio kako pretraživati i isticati tekst u PowerPoint prezentacijama. Za precrtavanje teksta pogledajte članak na kako precrtati tekst u PPTX-u pomoću Jave.