java – Converter um arquivo buffer em base64

Fala pessoal tudo bem?

Recentemente descobri uma ferramenta chamada jsreport para geração de relatórios. Que possui uma API REST e retorna um Buffer do PDF no corpo da requisição.

No sistema que estou tentando usar essa API, ele é em java e esperar receber um arquivo em base64 para criar o arquivo. Então eu gostaria de saber como faço para converter esse Buffer para base64.

Realizei vários testes, em alguns eu até consegui, mas ele vinha text/plain ao invés de application/pdf.

No log do sistema esse Buffer aparece uma string gigantesca, vou postar na imagem abaixo.

inserir a descrição da imagem aqui