Lendo linha a linha de um PDF usando iText

O que eu consegui foi retornar o texto inteiro de uma página utilizando o código abaixo. porem eu quero ler linha a linha. É possível fazer isso?

  PdfReader pdfReader = new PdfReader("Arquivo.pdf"); 
  PdfTextExtractor.getTextFromPage(pdfReader,1); // o parâmetro 1 é a primeira página.

este método somente retorna a pagina em formato string. Para pegar a linha específica é bom parser a string

ola

eu tenho de ler um ficheiro e imprimir

1 ; 96123456 ; John Smith ; Rua de Cima ; 253987654 ; hipertens?o
3 ; 96234567 ; Maria Fatima ; Rua de Baixo ; 253876543 ; hipotens?o
4 ; 96345678 ; Maria Luisa ; Avenida Central ; 253765432 ; RC alto
5 ; 96456789 ; Manuel Luis ; Pra?a Comercio ; 253654321 ; RC baixo

como posso imprimir em linhas separadas o que esta separado de “;”

tenho este codigo ate agora

comprimentos

    import java.io.*;  
      
       public class Dados{  
       public static void main(String[] args){  
       try {  
       BufferedReader in = new BufferedReader(new FileReader("conteudo.txt"));  
       String str;  
       while((str = in.readLine()) != null)  
       {  
       if(str.startsWith("#"))  
       {  
       str= "";  
       }  
       else{  
      
      
       System.out.println(str);  
       }  
       }  
       in.close();  
       }  
       catch (IOException e){  
       // possiveis erros são tratatos aqui  
       }  
      
       System.exit(0);  
       }  
       }  

Rafa8888
Eu estou lendo um Pdf utilizando a api iText, e não um arquivo txt.

Boa noite,
eu estava procurando como ler algo do pdf (comecei agora a usar o iText para ler pdf’s), seu exemplo foi de grande ajuda.
para pegar linha por linha utilize o método split, que lhe retorna uma array de String’s de acordo com o texto que você passar como delimitador.
Como ficou o código:

String texto = PdfTextExtractor.getTextFromPage(reader, 1); String[] linhas = texto.split("\n");
Agora você tem uma String para cada linha.
Entendeu ?