Pdf & java

9 respostas
C
Eu tenho um diretório cheio de PDF's e gostaria de saber a QUANTIDADE DE PÁGINAS de cada PDF. Como fazer isso em java? Estou pesquisando, mas a maioria das classes que achei  criam PDF's, ou seja, não leêm informações de PDF's  criados.  :cry:

Agradeço,

Cleórbete

9 Respostas

A

Com o iText você consegue. Dê uma olhadinha aqui (especialmente no tópico Page X of Y):

http://itextdocs.lowagie.com/tutorial/directcontent/pageevents/index.html

[]s.

fenrir

Eu uso o JPedal num programa que desenvolvo.

www.jpedal.org

C

Obrigado pela ajuda, pessoal. Vou tentar o iText e ler sobre o JPedal. Assim que eu conseguir, posto o código aqui.

Abraços,

Cleórbete Santos
VERITAS VOS LIBERABIT

Grinvon

JPedal é pago né?

C

Sim, de fato é pago.

C

E, como prometido… O código:

==== Código ====

/**
*

  • @author AutodidatA
  • Data: 23/07/2006 [Aniversário de Marigesse Pinto]
  • Classe que pega a quantidade de páginas de um PDF; [teste]

*/

import java.io.FileOutputStream;

import com.lowagie.text.<em>;

import com.lowagie.text.pdf.</em>;

public class LePDF {

public static void main(String[] args){
    try {
        PdfReader pdf = new PdfReader("PDF gerado por iText.pdf");
        System.out.println("Qtd de Páginas: " + pdf.getNumberOfPages());
    }
    catch (Exception de) {
        de.printStackTrace();
    }
    
}

}

==== End of Código ====

Obrigado pela ajuda.

fenrir

Ôpa, ôpa…você não olhou direito então! :wink:

Existem 3 versões: Enterprise, Viewer, e Open Source. Creio que a terceira já diz tudo.

link para o comparativo das versões.

C

Vixe!! Foi mesmo! :stuck_out_tongue:

D

Como faço para fisualizar?
Estou com um problema que tenho que pegar o arquivo pdf do banco (Blob) e visualizar na tela.
Alguém pode me ajudar nisso?

Valew galera!

Criado 22 de julho de 2006
Ultima resposta 17 de mai. de 2007
Respostas 9
Participantes 5