diff --git a/src/main/java/com/iqser/red/pdftronlogic/commons/InvisibleElementRemovalService.java b/src/main/java/com/iqser/red/pdftronlogic/commons/InvisibleElementRemovalService.java index b9c3abb..6ce64e1 100644 --- a/src/main/java/com/iqser/red/pdftronlogic/commons/InvisibleElementRemovalService.java +++ b/src/main/java/com/iqser/red/pdftronlogic/commons/InvisibleElementRemovalService.java @@ -86,6 +86,7 @@ public class InvisibleElementRemovalService { } + /** * This method is equal to {@link #removeInvisibleElements(InputStream, OutputStream, boolean, boolean, Set)}, with removePaths == true and markedContentsToIgnore = Set.of("KNECON_OCR"). */ @@ -95,6 +96,15 @@ public class InvisibleElementRemovalService { } + /** + * This method is equal to {@link #removeInvisibleElements(InputStream, OutputStream, boolean, boolean, Set)}, with removePaths == true and markedContentsToIgnore = Set.of("KNECON_OCR"). + */ + public void removeInvisibleElementsButKeepOcrText(PDFDoc pdfFile, boolean delta) { + + removeInvisibleElements(pdfFile, delta, true, Set.of("KNECON_OCR")); + } + + /** * This method is equal to {@link #removeInvisibleElements(InputStream, OutputStream, boolean, boolean, Set)}, with markedContentsToIgnore == emptySet(). */