[ 
https://issues.apache.org/jira/browse/CAMEL-21026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Otavio Rodolfo Piske resolved CAMEL-21026.
------------------------------------------
    Resolution: Fixed

> camel-pdf: simplify conversion from byte array to PDF
> -----------------------------------------------------
>
>                 Key: CAMEL-21026
>                 URL: https://issues.apache.org/jira/browse/CAMEL-21026
>             Project: Camel
>          Issue Type: Task
>          Components: camel-pdf
>    Affects Versions: 4.7.0
>            Reporter: Otavio Rodolfo Piske
>            Assignee: Otavio Rodolfo Piske
>            Priority: Major
>             Fix For: 4.8.0
>
>
> When receiving a PDF document as a byte array, users need to convert the data 
> manually to a PDF document. For instance, consider a route like: 
> {code:java}
>     from("direct:consumePDF")
>                 .process(this::convertBytesToPDFFile) // -> this is needed to 
> convert
>                 .pipeline()
>                     .to("pdf:extractText")
>                     .process(...);
> {code}
> Then, the {{convertBytesToPDFFile}} should contain something like: 
> {code:java}
> final byte[] body = e.getMessage().getBody(byte[].class);
> PDDocument document = Loader.loadPDF(body);
> {code}
> This makes designing routes that consume PDFs harder.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to