Desde o PDF ( Postscript Document Format) foi aprovada como International Standard Organization (ISO) recomendação do W3C em 2008, a disponibilidade de aplicativos de código aberto e de software comercial para o formato de arquivo PDF manipulação e visualização expandiu significativamente . Arquivos formatados em PDF são populares em todo o setor por causa de sua capacidade de ser visto através de diferentes plataformas de computação e dificuldade em modificar o formato de arquivo. Java é uma linguagem de programação popular para criar leitores de arquivos PDF usando o código-fonte aberto e bibliotecas disponíveis comercialmente com a mais recente Java Developer Kit Sun . JPedel é um exemplo de uma biblioteca Java duplo propósito de PDF ( Open Source e implementações comerciais ) , que pode ser usado para criar um ficheiro PDF leitor . Coisas que você precisa
Kit do Desenvolvedor de Software Java (SDK)
Mostrar Mais instruções
1
Baixe e instale o mais recente kit do desenvolvedor Java Software listado em Recursos.
Página 2
Abra uma nova classe Java em seu editor de texto ou aplicação de desenvolvimento Java e incluir o necessário Java AWT e Javax balanço da classe para a criação de uma interface gráfica de usuário (UI) java.awt.BorderLayout importação; . import java . awt.Color ; java.awt.Font importação; java.awt.event.WindowEvent importação; java.awt.event.WindowListener importação;
javax.swing.JFrame importação; javax.swing.JInternalFrame importação , importação javax.swing.JLabel ;
3
importar as classes Comandos e SimpleViewer da biblioteca JPedal após o swing e AWT Classe org.jpedal.examples.simpleviewer.Commands imports.import , importação org . jpedal.examples.simpleviewer.SimpleViewer ;
4
Criar um Quadro JFrame e JInternal em Java Swing para ver o PDF File.public classe myPDFViewer {
public static void main (String [] args ) {//o quadro primário para sediar o PDF FileJFrame myPDFFrame = new JFrame (); . myPDFFrame.getContentPane () setLayout (new BorderLayout ());
//o quadro primário interno que vai exibir o arquivo PDF dentro do JFrameJInternalFrame pdfContainer = new JInternalFrame ("My PDF Viewer" );
//etiquetas da etiqueta ViewerJLabel PDF = new JLabel ("My PDF Viewer" ); label.setFont (new Font ( " Lucida " , Font.Bold , 22) ); label.setForeground ( Color.Black ); frame.add (label , BorderLayout.NORTH );
5
Criar uma classe SimpleViewer , myPDFViewer para tornar o documento PDF no quadro JInternal . Após a instanciação SimpleViewer classe , completar a configuração JFrame , configurando o título do frame, tamanho e WindowListener handlers.SimpleViewer myPDFViewer = new SimpleViewer ( pdfContainer , null ); myPDFFrame.add ( pdfContainer , BorderLayout.CENTER );
pdfContainer . setVisible (true);
//Configure JFramemyPDFFrame.setTitle ( " PDF Viewer em Java "); myPDFFrame.setSize ( 850, 650) ; myPDFFrame.addWindowListener ( novo WindowListener () { public void windowActivated ( WindowEvent e) {} public void windowClosed ( WindowEvent e) {} windowClosing public void ( WindowEvent e) { System.exit (1) ;} public void windowDeactivated ( WindowEvent e) {} public void windowDeiconified ( WindowEvent e) {} public void windowIconified ( WindowEvent e) {} public void windowOpened ( WindowEvent e) {} });
//Visualizar o PDF Viewerframe.setVisible (true);
6
Passe o caminho de arquivo para o arquivo PDF de teste para o manipulador de arquivo PDF como um array de objetos e exibir o arquivo PDF no myPDFinput JFrame.Object [];
//Especifique arquivo que deseja abrir ( JPedal lida com a obtenção dos dados byte ) myPDFinput = new Object [] {" /Test /mytest.pdf "}; myPDFViewer.executeCommand ( Commands.OPENFILE , entrada) ;
} //fim principal
} //fim Classe
7
Compilar e executar o programa java para ver myPDFViewer carregamento do arquivo de teste PDF.