diff --git a/src/main/java/com/iqser/red/pdftronlogic/commons/WatermarkRemovalService.java b/src/main/java/com/iqser/red/pdftronlogic/commons/WatermarkRemovalService.java index 2d8e6a2..4335323 100644 --- a/src/main/java/com/iqser/red/pdftronlogic/commons/WatermarkRemovalService.java +++ b/src/main/java/com/iqser/red/pdftronlogic/commons/WatermarkRemovalService.java @@ -302,12 +302,12 @@ public class WatermarkRemovalService { writer.writeElement(element); continue; } - if (element.getBBox().getHeight() * element.getBBox().getWidth() < minAreaCoveringFromPage) { - if (isLocatedNearBorder(element, page) && element.getBBox().getHeight() * element.getBBox() - .getWidth() < minAreaCoveringFromPage || element.getXObject() == null) { - writer.writeElement(element); - continue; - } + if (element.getBBox().getHeight() * element.getBBox().getWidth() < minAreaCoveringFromPage && isLocatedNearBorder(element, page) && element.getBBox() + .getHeight() * element.getBBox().getWidth() < minAreaCoveringFromPage || element.getXObject() == null) { + + writer.writeElement(element); + continue; + } removeImages(element, writer, watermarksElementFeaturesList); }