RED-4875 - remove spring boot in pom and add a javadoc-link
This commit is contained in:
parent
f971bd0ba0
commit
3e586722f2
17
pom.xml
17
pom.xml
@ -31,23 +31,6 @@
|
|||||||
<artifactId>guava</artifactId>
|
<artifactId>guava</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.springframework.boot</groupId>
|
|
||||||
<artifactId>spring-boot-starter</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.springframework.boot</groupId>
|
|
||||||
<artifactId>spring-boot-starter-web</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.springframework.boot</groupId>
|
|
||||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.pdftron</groupId>
|
<groupId>com.pdftron</groupId>
|
||||||
<artifactId>PDFNet</artifactId>
|
<artifactId>PDFNet</artifactId>
|
||||||
|
|||||||
@ -74,14 +74,20 @@ public class InvisibleElementRemovalService {
|
|||||||
pdfDoc.close();
|
pdfDoc.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method is similar to {@link #removeInvisibleElements(InputStream, OutputStream, boolean)}, just with a PDFDoc
|
||||||
|
*/
|
||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
public void removeInvisibleElements(PDFDoc pdfDoc, boolean delta) {
|
public void removeInvisibleElements(PDFDoc pdfDoc, boolean delta) {
|
||||||
|
|
||||||
execute(pdfDoc, delta);
|
execute(pdfDoc, delta);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
private void execute(PDFDoc pdfDoc, boolean delta) {
|
private void execute(PDFDoc pdfDoc, boolean delta) {
|
||||||
|
|
||||||
log.info("Start removing invisible Elements");
|
log.info("Start removing invisible Elements");
|
||||||
ElementWriter writer = new ElementWriter();
|
ElementWriter writer = new ElementWriter();
|
||||||
ElementReader reader = new ElementReader();
|
ElementReader reader = new ElementReader();
|
||||||
@ -93,7 +99,6 @@ public class InvisibleElementRemovalService {
|
|||||||
|
|
||||||
visitedXObjIds.add(page.getSDFObj().getObjNum());
|
visitedXObjIds.add(page.getSDFObj().getObjNum());
|
||||||
|
|
||||||
|
|
||||||
InvisibleElementRemovalContext context = InvisibleElementRemovalContext.builder()
|
InvisibleElementRemovalContext context = InvisibleElementRemovalContext.builder()
|
||||||
.reader(reader)
|
.reader(reader)
|
||||||
.clippingPathStack(new ClippingPathStack(page.getMediaBox()))
|
.clippingPathStack(new ClippingPathStack(page.getMediaBox()))
|
||||||
@ -116,6 +121,7 @@ public class InvisibleElementRemovalService {
|
|||||||
log.info("Finished removing invisible Elements");
|
log.info("Finished removing invisible Elements");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void removeClippedElementsAndInvisibleTextAndRememberOverlappedElements(Page page,
|
private void removeClippedElementsAndInvisibleTextAndRememberOverlappedElements(Page page,
|
||||||
ElementWriter writer,
|
ElementWriter writer,
|
||||||
InvisibleElementRemovalContext context) throws PDFNetException {
|
InvisibleElementRemovalContext context) throws PDFNetException {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user