groupdocs-watermark / GroupDocs.Watermark-for-Java

GroupDocs.Watermark for Java examples, plugins and showcase projects
https://products.groupdocs.com/watermark/Java
MIT License
8 stars 3 forks source link

Caused by: com.groupdocs.watermark.exceptions.FontNotFoundException #16

Closed anyspa closed 1 year ago

anyspa commented 1 year ago

I am trying to use groupdocs.watermark to remove the watermark of PDF, here is my code:

` ByteArrayOutputStream outputStream = new ByteArrayOutputStream();

try (Watermarker watermarker = new Watermarker(filePath, new LoadOptions(pdfPassword))) {

 TextSearchCriteria textSearchCriteria = new TextSearchCriteria("Company Name");

 PossibleWatermarkCollection watermarks = watermarker.search(textSearchCriteria);

 if (watermarks.getCount() > 0) {
     watermarks.forEach(watermarker::remove);
 }  

 watermarker.save(outputStream);

} catch (Exception e) {

 throw new RuntimeException("removeWaterMarker fail. ", e);

} `

it works success on win10 ,but when I deploy my project on centos and start, it throws FontNotFoundException like this: Caused by: com.groupdocs.watermark.exceptions.FontNotFoundException at com.groupdocs.watermark.internal.aT.a(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5] at com.groupdocs.watermark.internal.aG.a(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5] at com.groupdocs.watermark.internal.aG.a(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5] at com.groupdocs.watermark.internal.bU.a(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5] at com.groupdocs.watermark.internal.bU.a(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5] at com.groupdocs.watermark.contents.PdfPage.addArtifactWatermark(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5] at com.groupdocs.watermark.contents.PdfContent.bQ(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5] at com.groupdocs.watermark.contents.Content.bR(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5] at com.groupdocs.watermark.contents.Content.save(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5] at com.groupdocs.watermark.Watermarker.save(Unknown Source) ~[groupdocs-watermark-20.5.jar:20.5]

What Font not found?

anyspa commented 1 year ago

Solved