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 209ed88..0a42f2f 100644 --- a/src/main/java/com/iqser/red/pdftronlogic/commons/WatermarkRemovalService.java +++ b/src/main/java/com/iqser/red/pdftronlogic/commons/WatermarkRemovalService.java @@ -307,7 +307,7 @@ public class WatermarkRemovalService { .getX1() + page.getPageWidth() * IMAGE_POSITION_WIDTH_THRESHOLD || element.getBBox().getX2() > page.getVisibleContentBox() .getX2() - page.getPageWidth() * IMAGE_POSITION_WIDTH_THRESHOLD; - if ((isLocatedNearBorder && element.getBBox().getHeight() * element.getBBox().getWidth() < minAreaCoveringFromPage) || element.getXObject() == null) { + if (isLocatedNearBorder && element.getBBox().getHeight() * element.getBBox().getWidth() < minAreaCoveringFromPage || element.getXObject() == null) { writer.writeElement(element); continue; } @@ -315,7 +315,7 @@ public class WatermarkRemovalService { removeImages(element, writer, watermarksElementFeaturesList); } case Element.e_form -> processForms(page, element, reader, writer, watermarksElementFeaturesList, visitedXObjIds); - case Element.e_text -> processText(element, reader, writer, watermarksElementFeaturesList, page); + case Element.e_text -> processText(element, writer, watermarksElementFeaturesList, page); default -> writer.writeElement(element); } } @@ -323,7 +323,7 @@ public class WatermarkRemovalService { @SneakyThrows - private void processText(Element element, ElementReader reader, ElementWriter writer, List watermarksElementFeaturesList, Page page) { + private void processText(Element element, ElementWriter writer, List watermarksElementFeaturesList, Page page) { if (!foundTextWatermark) { writer.writeElement(element);