Java version: 11
Aspose PDF Version: 21.8
Document doc = new Document("D:/test_overlapping.pdf");
TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber();
textFragmentAbsorber.setPhrase("requirements");
textFragmentAbsorber.setTextReplaceOptions(new TextReplaceOptions(WholeWordsHyphenation, TextReplaceOptions.Scope.REPLACE_FIRST));
textFragmentAbsorber.visit(doc.getPages().get_Item(1));
TextFragmentCollection textFragments = textFragmentAbsorber.getTextFragments();
textFragments.get_Item(1).setText("requirements and responsibilities");
doc.save("D:/test_overlapping_result.pdf");
test_overlapping.pdf (101.4 KB)
test_overlapping_result.pdf (102.3 KB)