Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

Aspose.Slides for Android via Java 24.6

Download  Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 31.96MB
  • Date Added:
  • 18/6/2024

Description

It contains Aspose.Slides for Android via Java 24.6 release.

File Details

Aspose.Slides for Android via Java 24.6 offers efficient text search capabilities to locate specific text within presentations using the ITextSearchOptions interface. This code example demonstrates the text handling and search feature usage.


Presentation presentation = new Presentation("pres.pptx");
try {
    TextSearchOptions textSearchOptions = new TextSearchOptions();
    textSearchOptions.setWholeWordsOnly(true);
    presentation.replaceText("the", "***", textSearchOptions, null);
    presentation.save("pres-out.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Source*

Master Text Highlighting

Highlight keywords or regular expressions with precision using the ITextFrame.HighlightText() and ITextFrame.HighlightRegex() methods added to this version of the Android presentation processing API. Similarly, you can also highlight text or Regex within your presentations using the newly introduced IPresentation.HighlightText() and IPresentation.HighlightRegex() methods.

In the code examples given below, we will check how to highlight text/keywords or regular expressions in a text frame, respectively.


Presentation presentation = new Presentation("pres.pptx");
try {
    ITextFrame textFrame = ((AutoShape)presentation.getSlides().get_Item(0).getShapes().get_Item(0)).getTextFrame();
    // highlighting all words 'important'
    textFrame.highlightText("important", Color.BLUE);
    TextSearchOptions textSearchOptions = new TextSearchOptions();
    textSearchOptions.setWholeWordsOnly(true);
    // highlighting all separate 'the' occurrences
    textFrame.highlightText("the", Color.MAGENTA, textSearchOptions, null);
    presentation.save("pres-out2.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Source*


Presentation presentation = new Presentation("pres.pptx");
try {
    Pattern regex = Pattern.compile("\\b[^\\s]{10,}\\b");
    // highlighting all words with 10 symbols or longer
    ((AutoShape)presentation.getSlides().get_Item(0).getShapes().get_Item(0)).getTextFrame().highlightRegex(regex, Color.BLUE, null);
    presentation.save("SomePresentation-out.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Source*

Targeted Text Replacement

Seamlessly replace text or Regex (regular expressions) with desired alternatives using the ITextFrame.ReplaceText() and ITextFrame.ReplaceRegex() methods. Developers can replace text and regular expressions in their presentations as well, with the newly added IPresentation.ReplaceText() and IPresentation.ReplaceRegex() methods.

Check out the code samples shared below to learn how to replace text or Regex in presentations on the Android platform, resptively.


Presentation presentation = new Presentation("pres.pptx");
try {
    TextSearchOptions textSearchOptions = new TextSearchOptions();
    textSearchOptions.setWholeWordsOnly(true);
    // Replace all separate 'the' occurrences with '***'
    presentation.replaceText("the", "***", textSearchOptions, null);
    presentation.save("SomePresentation-out2.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Source*


Presentation presentation = new Presentation("pres.pptx");
try {
    Pattern regex = Pattern.compile("\\b[^\\s]{10,}\\b");
    // Replace all words with 10 symbols or longer with '***'
    presentation.replaceRegex(regex, "***", null);
    presentation.save("SomePresentation-out.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Source*

Enriched Gradient Rendering

You can control the visual appearance of two-color gradients with the ISaveOption.GradientStyle property and experience PowerPoint-like rendering in your Android applications. Here is how to use this feature.


Presentation pres = new Presentation("pres.pptx");
try {
    RenderingOptions options = new RenderingOptions();
    options.setGradientStyle(GradientStyle.PowerPointUI);
    IImage img = pres.getSlides().get_Item(0).getImage(options, 2f, 2f);
} finally {
    if (pres != null) pres.dispose();
}

Source*

You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting Aspose.Slides for Android via Java 24.6 Release Notes.

 English