Dal momento che il PDF ( Postscript Document Format ) è stato approvato come un International Standard Organization ( ISO) raccomandazione del W3C nel 2008 , la disponibilità di applicazioni software open-source e commerciali per PDF manipolazione formato di file e la visualizzazione si è notevolmente ampliato . File in formato PDF sono molto popolari in tutto il settore a causa della loro capacità di essere letta attraverso diverse piattaforme di calcolo e difficoltà nel modificare il formato del file. Java è un linguaggio di programmazione popolare per creare lettori di file PDF utilizzando le librerie open-source e disponibile in commercio con l'ultima Sun Java Developer Kit . JPedel è un esempio di un doppio scopo PDF libreria Java ( implementazioni open -source e commerciale ) che può essere utilizzato per creare un lettore di file PDF . Cose che ti serviranno Kit di
Java Software Developer ( SDK ) economici Mostra più istruzioni
1
scaricare e installare l'ultima versione Kit Software Developer Java elencati in Risorse .
2
Aprire una nuova classe Java nel vostro editor di testo o lo sviluppo di applicazioni Java e comprende la necessaria Java AWT e Javax classe di swing per la creazione di una Graphical User Interface ( UI) java.awt.BorderLayout importazione; . import java . awt.Color ; java.awt.Font importazione; importazione java.awt.event.WindowEvent ; java.awt.event.WindowListener importazione;
importazione javax.swing.JFrame ; javax.swing.JInternalFrame importazione; importazione javax.swing.JLabel ;
3
Importa i comandi e le classi SimpleViewer dalla libreria JPedal dopo l'altalena e AWT Classe imports.import org.jpedal.examples.simpleviewer.Commands ; importazione org . jpedal.examples.simpleviewer.SimpleViewer ;
4
creare una cornice JFrame e JInternal in Java Swing per visualizzare il PDF myPDFViewer classe File.public {
public static void main (String [] args ) { //il frame primario per ospitare il PDF FileJFrame myPDFFrame = new JFrame (); . myPDFFrame.getContentPane ( ) setLayout ( nuovo BorderLayout ( ) ) ;
//il Telaio primaria interne che saranno visualizzare il file PDF all'interno del JFrameJInternalFrame pdfContainer = new JInternalFrame ( "My PDF Viewer" ) ;
//etichette l'etichetta PDF ViewerJLabel = new JLabel ( "My PDF Viewer "); label.setFont ( new Font ( " Lucida " , Font.Bold , 22) ) ; label.setForeground ( Color.Black ) ; frame.add (etichetta , BorderLayout.NORTH ) ;
5
creare una classe SimpleViewer , myPDFViewer a rendere il documento PDF nella cornice JInternal . Dopo la creazione di istanze di classe SimpleViewer , completare la configurazione JFrame configurando il titolo telaio , dimensioni e WindowListener handlers.SimpleViewer myPDFViewer = new SimpleViewer ( pdfContainer , null ) ; myPDFFrame.add ( pdfContainer , BorderLayout.CENTER ) ;
pdfContainer . setVisible ( true);
//Imposta JFramemyPDFFrame.setTitle ( " PDF Viewer in Java "); myPDFFrame.setSize ( 850 , 650) ; myPDFFrame.addWindowListener ( nuovo 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) { } });
//Visualizza il PDF Viewerframe.setVisible ( true);
6
passare il percorso del file per il file PDF di prova al gestore di file PDF come un array di oggetti e visualizzare il file PDF nel JFrame.Object [ ] myPDFinput ;
//Specifica il file che si desidera aprire ( JPedal gestisce ottenere i dati di byte ) myPDFinput = new Object [ ] {" /test /mytest.pdf "} ; myPDFViewer.executeCommand ( Commands.OPENFILE , input) ;
} //fine principale
} //fine classe
7
compilare ed eseguire il programma java per visualizzare myPDFViewer caricamento del file PDF di prova .