Problema ao imprimir utilizando o PDFBox

Pessoal, estou desenvolvendo um sistema java que possa imprimir pdf, mas quando utilizo o pdfbox para criar os arquivos de impressao em alguns símbolos que tem no pdf não é encontrado.

Por exemplo quando existe o símbolo da raiz quadrada aparece a seguinte mensagem:
org.apache.pdfbox.rendering.Type1Glyph2D getPathForCharacterCode
ADVERTÊNCIA: No glyph for code 214 (radical) in font Symbol

Pelo que já verifiquei o PDFBox tenta utilizar a font Symbol para esse simbolo, mas na fonte não existe esse tipo de símbolo, assim colocando um quadrado no lugar.

Existe alguma maneira de trocar a fonte do Symbol para outra fonte como por exemplo para a fonte Arial que sei que tem esse símbolo.

Se você criar um criar um arquivo PDF/A, você pode incluir o arquivo da sua fonte no próprio PDF.
Veja: https://pdfbox.apache.org/1.8/cookbook/pdfacreation.html

O problema é que o arquivo de pdf não é gerado pela empresa do sistema vem de terceiros, que desta forma fica complicado gerar o arquivo como PDF/A.

Então tem que reclamar com a empresa que gera o PDF, peça que gerem um PDF/A contendo as fontes utilizadas no documento.

Infelizmente a empresa não quer realizar a alteração! :frowning:

Se houver outro meio de imprimir um pdf sem utilizar o PDFBox, poderia ser bem vindo! :slight_smile: