[camel-quarkus] 06/25: Fixed compilatin errors in Pdf and Fop because of CAMEL-19796

2023-09-13 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 3b43bed9095bfa4cfa32f423e123e36e666e8b25
Author: JiriOndrusek 
AuthorDate: Tue Aug 29 13:30:07 2023 +0200

Fixed compilatin errors in Pdf and Fop because of CAMEL-19796
---
 .../org/apache/camel/quarkus/component/fop/it/FopTest.java |  4 +++-
 .../org/apache/camel/quarkus/component/pdf/it/PdfResource.java | 10 +-
 .../org/apache/camel/quarkus/component/pdf/it/PdfTest.java |  7 ---
 3 files changed, 12 insertions(+), 9 deletions(-)

diff --git 
a/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
 
b/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
index e8e4b0ccad..c2da410823 100644
--- 
a/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
+++ 
b/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
@@ -31,6 +31,8 @@ import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
 import io.restassured.response.ExtractableResponse;
 import io.restassured.specification.RequestSpecification;
+import org.apache.pdfbox.Loader;
+import org.apache.pdfbox.io.RandomAccessReadBuffer;
 import org.apache.pdfbox.pdmodel.PDDocument;
 import org.apache.pdfbox.text.PDFTextStripper;
 import org.junit.jupiter.api.BeforeAll;
@@ -117,7 +119,7 @@ class FopTest {
 }
 
 private PDDocument getDocumentFrom(InputStream inputStream) throws 
IOException {
-return PDDocument.load(inputStream);
+return Loader.loadPDF(new RandomAccessReadBuffer(inputStream));
 }
 
 private String extractTextFrom(PDDocument document) throws IOException {
diff --git 
a/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java
 
b/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java
index aafbbeec76..d5630e51e8 100644
--- 
a/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java
+++ 
b/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.quarkus.component.pdf.it;
 
-import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.net.URI;
 
@@ -33,6 +32,7 @@ import jakarta.ws.rs.core.MediaType;
 import jakarta.ws.rs.core.Response;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.component.pdf.PdfHeaderConstants;
+import org.apache.pdfbox.Loader;
 import org.apache.pdfbox.pdmodel.PDDocument;
 import org.apache.pdfbox.pdmodel.encryption.AccessPermission;
 import org.apache.pdfbox.pdmodel.encryption.StandardDecryptionMaterial;
@@ -56,7 +56,7 @@ public class PdfResource {
 @Produces(MediaType.APPLICATION_OCTET_STREAM)
 public Response createFromText(String message) throws Exception {
 document = producerTemplate.requestBody(
-"pdf:create?fontSize=6=PAGE_SIZE_A5=Courier", 
message, byte[].class);
+"pdf:create?fontSize=6=PAGE_SIZE_A5=COURIER", 
message, byte[].class);
 
 LOG.infof("The PDDocument has been created and contains %d bytes", 
document.length);
 
@@ -69,7 +69,7 @@ public class PdfResource {
 @Produces(MediaType.APPLICATION_OCTET_STREAM)
 public Response appendText(String message) throws Exception {
 document = producerTemplate.requestBodyAndHeader("pdf:append", message,
-PdfHeaderConstants.PDF_DOCUMENT_HEADER_NAME, 
PDDocument.load(document), byte[].class);
+PdfHeaderConstants.PDF_DOCUMENT_HEADER_NAME, 
Loader.loadPDF(document), byte[].class);
 
 LOG.infof("The PDDocument has been updated and now contains %d bytes", 
document.length);
 
@@ -81,7 +81,7 @@ public class PdfResource {
 @Produces(MediaType.TEXT_PLAIN)
 public String get() throws Exception {
 LOG.info("Extracting text from the PDDocument");
-return producerTemplate.requestBody("pdf:extractText", 
PDDocument.load(document), String.class);
+return producerTemplate.requestBody("pdf:extractText", 
Loader.loadPDF(document), String.class);
 }
 
 @Path("/encrypt/standard")
@@ -111,7 +111,7 @@ public class PdfResource {
 public Response decryptStandard(@QueryParam("password") String password, 
byte[] rawDocument) throws IOException {
 StandardDecryptionMaterial material = new 
StandardDecryptionMaterial(password);
 
-PDDocument document = PDDocument.load(new 
ByteArrayInputStream(rawDocument), password);
+PDDocument document = Loader.loadPDF(rawDocument, password);
 
 String result = producerTemplate.requestBodyAndHeader(
 "pdf:extractText",
diff --git 
a/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java
 

[camel-quarkus] 06/25: Fixed compilatin errors in Pdf and Fop because of CAMEL-19796

2023-09-12 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit bb943431c8c4bd32f492da5c9b73971558c49c19
Author: JiriOndrusek 
AuthorDate: Tue Aug 29 13:30:07 2023 +0200

Fixed compilatin errors in Pdf and Fop because of CAMEL-19796
---
 .../org/apache/camel/quarkus/component/fop/it/FopTest.java |  4 +++-
 .../org/apache/camel/quarkus/component/pdf/it/PdfResource.java | 10 +-
 .../org/apache/camel/quarkus/component/pdf/it/PdfTest.java |  7 ---
 3 files changed, 12 insertions(+), 9 deletions(-)

diff --git 
a/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
 
b/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
index e8e4b0ccad..c2da410823 100644
--- 
a/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
+++ 
b/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
@@ -31,6 +31,8 @@ import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
 import io.restassured.response.ExtractableResponse;
 import io.restassured.specification.RequestSpecification;
+import org.apache.pdfbox.Loader;
+import org.apache.pdfbox.io.RandomAccessReadBuffer;
 import org.apache.pdfbox.pdmodel.PDDocument;
 import org.apache.pdfbox.text.PDFTextStripper;
 import org.junit.jupiter.api.BeforeAll;
@@ -117,7 +119,7 @@ class FopTest {
 }
 
 private PDDocument getDocumentFrom(InputStream inputStream) throws 
IOException {
-return PDDocument.load(inputStream);
+return Loader.loadPDF(new RandomAccessReadBuffer(inputStream));
 }
 
 private String extractTextFrom(PDDocument document) throws IOException {
diff --git 
a/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java
 
b/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java
index aafbbeec76..d5630e51e8 100644
--- 
a/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java
+++ 
b/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.quarkus.component.pdf.it;
 
-import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.net.URI;
 
@@ -33,6 +32,7 @@ import jakarta.ws.rs.core.MediaType;
 import jakarta.ws.rs.core.Response;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.component.pdf.PdfHeaderConstants;
+import org.apache.pdfbox.Loader;
 import org.apache.pdfbox.pdmodel.PDDocument;
 import org.apache.pdfbox.pdmodel.encryption.AccessPermission;
 import org.apache.pdfbox.pdmodel.encryption.StandardDecryptionMaterial;
@@ -56,7 +56,7 @@ public class PdfResource {
 @Produces(MediaType.APPLICATION_OCTET_STREAM)
 public Response createFromText(String message) throws Exception {
 document = producerTemplate.requestBody(
-"pdf:create?fontSize=6=PAGE_SIZE_A5=Courier", 
message, byte[].class);
+"pdf:create?fontSize=6=PAGE_SIZE_A5=COURIER", 
message, byte[].class);
 
 LOG.infof("The PDDocument has been created and contains %d bytes", 
document.length);
 
@@ -69,7 +69,7 @@ public class PdfResource {
 @Produces(MediaType.APPLICATION_OCTET_STREAM)
 public Response appendText(String message) throws Exception {
 document = producerTemplate.requestBodyAndHeader("pdf:append", message,
-PdfHeaderConstants.PDF_DOCUMENT_HEADER_NAME, 
PDDocument.load(document), byte[].class);
+PdfHeaderConstants.PDF_DOCUMENT_HEADER_NAME, 
Loader.loadPDF(document), byte[].class);
 
 LOG.infof("The PDDocument has been updated and now contains %d bytes", 
document.length);
 
@@ -81,7 +81,7 @@ public class PdfResource {
 @Produces(MediaType.TEXT_PLAIN)
 public String get() throws Exception {
 LOG.info("Extracting text from the PDDocument");
-return producerTemplate.requestBody("pdf:extractText", 
PDDocument.load(document), String.class);
+return producerTemplate.requestBody("pdf:extractText", 
Loader.loadPDF(document), String.class);
 }
 
 @Path("/encrypt/standard")
@@ -111,7 +111,7 @@ public class PdfResource {
 public Response decryptStandard(@QueryParam("password") String password, 
byte[] rawDocument) throws IOException {
 StandardDecryptionMaterial material = new 
StandardDecryptionMaterial(password);
 
-PDDocument document = PDDocument.load(new 
ByteArrayInputStream(rawDocument), password);
+PDDocument document = Loader.loadPDF(rawDocument, password);
 
 String result = producerTemplate.requestBodyAndHeader(
 "pdf:extractText",
diff --git 
a/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java