Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
KiNgPiTo

PDF num TextPane

Recommended Posts

KiNgPiTo

Boas,

Precisava de saber se alguém sabe como apresentar o texto de um pdf, com as formatações direitas num JTextPane?

Se alguém tiver uma noção de como, por favor me ajude...

Muito Obrigado

Share this post


Link to post
Share on other sites
Knitter

Num JTextPane vai ser difícil, a não ser que consigas obter o texto do PDF ou encontrar algum DocumentRenderer que permita ler PDFs, só com as classes standard não creio ser possível.

Share this post


Link to post
Share on other sites
KiNgPiTo

E sem ser num textpane, existe um outro modo para fazer isto, com a possibilidade de editar esse mesmo texto?

Share this post


Link to post
Share on other sites
Knitter

Usando as classes standard não conheço forma nenhuma, a única forma, como disse, seria encontrares um DocumentRenderer, que é uma classe que diz ao JTextPane e ao JEditorPane, como mostrar e editar o conteúdo, existem por omissão para Texto, para HTML, para texto rico, e alguns outros, mas para PDF, na plataforma standard, não conheço.

Portanto, ou encontras uma biblioteca que te permita fazer isso, ou terás de implementar um DocumentRenderer para PDF, que suponho não ser tarefa simples.

Embora julgue que não serve, verifica se o iText não tem opção de edição de PDFs, creio que não mas não custa confirmar.

Edit:

Tinha este link nos meus bookmarks, não sei se funciona nem como funciona, mas poderá ajudar: http://incubator.apache.org/pdfbox/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.