Desde el PDF ( Postscript Document Format ) fue aprobado como una Organización Internacional de Normalización ( ISO ), la recomendación de la W3C en 2008 , la disponibilidad de las aplicaciones de software de código abierto y comercial para la manipulación de PDF formato de archivo y visualización se ha ampliado considerablemente. Los archivos de formato PDF son muy populares en toda la industria debido a su capacidad para ser visto a través de diferentes plataformas de computación y la dificultad en la modificación del formato de archivo . Java es un lenguaje de programación popular para crear lectores de archivos PDF con código abierto y está disponible comercialmente bibliotecas con la última Java Developer Kit solar. JPedel es un ejemplo de una de doble propósito biblioteca de Java PDF ( Implementaciones de código abierto y comercial ) que se puede utilizar para crear un lector de archivo PDF . Cosas que necesitará Kit
Java de desarrollo de software (SDK )
Ver Más instrucciones
1
descargar e instalar la última versión de Java Kit de Desarrollo de Software enumeradas en Recursos .
Página 2
Abre una nueva clase Java en su editor de texto o desarrollo de aplicaciones Java e incluye el Java AWT requerida y Javax oscilación clase de la creación de una interfaz gráfica de usuario (UI ) java.awt.BorderLayout importación; . import java . awt.Color ; java.awt.Font importación; java.awt.event.WindowEvent importación; java.awt.event.WindowListener importación;
javax.swing.JFrame importación; javax.swing.JInternalFrame importación , la importación javax.swing.JLabel ;
3
importación de los comandos y clases SimpleViewer de la biblioteca JPedal después del swing y AWT Clase imports.import org.jpedal.examples.simpleviewer.Commands ; importación organigramas . jpedal.examples.simpleviewer.SimpleViewer ;
4
Crear un marco JFrame y JInternal en Java Swing para ver el PDF myPDFViewer clase File.public
{ public static void main (String [] args ) {//el marco principal para alojar el archivo PDF FileJFrame myPDFFrame = new JFrame ( ) . myPDFFrame.getContentPane () setLayout ( nueva BorderLayout ());
//el marco interno principales que visualizar el archivo PDF en el JFrameJInternalFrame pdfContainer = new JInternalFrame ("My PDF Viewer" ) ;
//Etiquetas de la etiqueta ViewerJLabel PDF = new JLabel ("My PDF Viewer" ) ; label.setFont ( nueva letra ( " Lucida " , Font.Bold , 22 )); label.setForeground ( Color.Black ) ; frame.add (etiqueta , BorderLayout.NORTH ) ;
5
crear una clase SimpleViewer , myPDFViewer para hacer el documento PDF en el marco JInternal . A raíz de la creación de instancias de clase SimpleViewer , completar la configuración JFrame configurando el título del marco , el tamaño y WindowListener handlers.SimpleViewer myPDFViewer = new SimpleViewer ( pdfContainer , null) ; myPDFFrame.add ( pdfContainer , BorderLayout.CENTER ) ;
pdfContainer . setVisible ( true);
//Establecer JFramemyPDFFrame.setTitle ( "PDF Viewer en Java" ) ; myPDFFrame.setSize ( 850, 650 ) ; myPDFFrame.addWindowListener ( nueva WindowListener () { public void windowActivated ( WindowEvent e) { } public void windowClosed ( WindowEvent e) { } public void windowClosing ( 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) { } } ) ;
//Mostrar el Viewerframe.setVisible PDF ( true);
6
Pase la ruta de archivo para el archivo PDF de prueba para el manejador de archivos PDF como un conjunto de objetos y ver el archivo PDF en el JFrame.Object [ ] myPDFinput ;
//Especificar el archivo que desea abrir ( JPedal maneja conseguir los datos de byte ) myPDFinput = new Object [ ] {" /Test /mytest.pdf "} ; myPDFViewer.executeCommand ( Commands.OPENFILE , input) ;
} //fin principal
} //fin Clase
7
compilar y ejecutar el programa de java para ver myPDFViewer cargar el archivo PDF de prueba.