Hello,
Hi Evgeniy,
//geting the list for standard font directories<o:p></o:p>
java.util.List list = com.aspose.pdf.Document.getLocalFontPaths();<o:p></o:p>
//seting the user list for standard font directories<o:p></o:p>
list.add(“c:\fonts2\”);<o:p></o:p>
list.add(“c:\fonts3\”);<o:p></o:p>
com.aspose.pdf.Document.setLocalFontPaths(list);
…
Please feel free to contact us for any further assistance.
Best Regards,
Hi Tilal,
Hi Evgeniy,
Hi Evgeniy,
// Open font<o:p></o:p>
InputStream fontStream = new FileInputStream("C:\\WINDOWS\\Fonts\\arial.ttf");
Font font = FontRepository.openFont(fontStream, FontTypes.TTF);
// Open document
Document doc = new Document("input.pdf");
// Create TextFragmentAbsorber object to find all "hello world" text occurrences
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
// Accept the absorber for first page
doc.getPages().get_Item(1).accept(absorber);
// Change font of the first text occurrence
absorber.getTextFragments().get_Item(1).getTextState().setFont ( font);
// Save document
doc.save("output.pdf");