Skip to content

Commit 8126add

Browse files
committed
Upgrade to PDFBox 3.0.5
1 parent 2a9ad9d commit 8126add

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

spring-restdocs-asciidoctor/src/test/java/org/springframework/restdocs/asciidoctor/AbstractOperationBlockMacroTests.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.util.ArrayList;
2727
import java.util.List;
2828

29+
import org.apache.pdfbox.Loader;
2930
import org.apache.pdfbox.contentstream.PDFStreamEngine;
3031
import org.apache.pdfbox.contentstream.operator.Operator;
3132
import org.apache.pdfbox.cos.COSBase;
@@ -233,11 +234,12 @@ private File configurePdfOutput() {
233234
}
234235

235236
private List<String> extractStrings(File pdfFile) throws IOException {
236-
PDDocument pdf = PDDocument.load(pdfFile);
237-
assertThat(pdf.getNumberOfPages()).isEqualTo(1);
238-
StringExtractor stringExtractor = new StringExtractor();
239-
stringExtractor.processPage(pdf.getPage(0));
240-
return stringExtractor.getStrings();
237+
try (PDDocument pdf = Loader.loadPDF(pdfFile)) {
238+
assertThat(pdf.getNumberOfPages()).isEqualTo(1);
239+
StringExtractor stringExtractor = new StringExtractor();
240+
stringExtractor.processPage(pdf.getPage(0));
241+
return stringExtractor.getStrings();
242+
}
241243
}
242244

243245
private static final class StringExtractor extends PDFStreamEngine {

spring-restdocs-platform/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies {
1212
api("com.samskivert:jmustache:$jmustacheVersion")
1313
api("jakarta.servlet:jakarta.servlet-api:6.1.0")
1414
api("jakarta.validation:jakarta.validation-api:3.1.0")
15-
api("org.apache.pdfbox:pdfbox:2.0.27")
15+
api("org.apache.pdfbox:pdfbox:3.0.5")
1616
api("org.apache.tomcat.embed:tomcat-embed-core:11.0.9")
1717
api("org.apache.tomcat.embed:tomcat-embed-el:11.0.9")
1818
api("org.apiguardian:apiguardian-api:1.1.2")

0 commit comments

Comments
 (0)