You can download a PDF by using the following code in a custom mapping function:
// create HttpGet object
var request = new org.apache.http.client.methods.HttpGet(message.getNode('/').replaceAll(' ', '%20'));
try {
// download
var response = com.qvera.qie.utils.HttpClientUtils.getHttpClient('', '', 10000).execute(request);
var entity = response.getEntity();
if (entity !== null) {
var stream = entity.getContent();
try {
var output = new java.io.ByteArrayOutputStream();
var ch = stream.read();
while (ch > -1) {
output.write(ch);
ch = stream.read();
}
message.setNode('/', output.toString('ISO-8859-1'));
} finally {
stream.close();
}
}
} finally {
request.abort();
}