January 7
Dal momento che il PDF (Postscript Document Format) è stato approvato come raccomandazione International Standard Organization (ISO) dal W3C nel 2008, la disponibilità di applicazioni software commerciali per il formato PDF manipolazione di file e la visualizzazione open-source e si è notevolmente ampliato. I file PDF formattati sono popolari in tutto il settore a causa della loro capacità di essere consultati su piattaforme diverse e la difficoltà nel modificare il formato di file. Java è un linguaggio di programmazione popolare per creare lettori di file PDF utilizzando open-source e le librerie disponibili in commercio con l'ultima Developer Kit Java solarium. JPedel è un esempio di una libreria Java doppio uso PDF (Open-Source e implementazioni commerciali) che può essere utilizzato per creare un lettore di file PDF.
1 Scaricare e installare l'ultima Kit Java dello sviluppatore di software elencati in Risorse.
2 Aprire una nuova classe Java nel vostro editor di testo o lo sviluppo di applicazioni Java e includere la richiesta di Java AWT e Swing Javax Classe per la creazione di una Graphical User Interface (UI).
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
3 Importare le classi Comandi e SIMPLEVIEWER dalla libreria JPedal dopo l'altalena e le importazioni AWT Class.
org.jpedal.examples.simpleviewer.Commands importazione;
import org.jpedal.examples.simpleviewer.SimpleViewer;
4 Creare una cornice JFrame e JInternal in Java Swing per visualizzare il file PDF.
public class myPDFViewer
{
void main (String [] args) public static
{
//The Primary Frame to host the PDF File
JFrame myPDFFrame = new JFrame();
myPDFFrame.getContentPane().setLayout(new BorderLayout());
// Il principale montatura interna che visualizzerà il file PDF all'interno del JFrame
JInternalFrame pdfContainer = new JInternalFrame ( "My PDF Viewer");
// Etichette PDF Viewer
JLabel label = new JLabel ( "My PDF Viewer");
label.setFont (nuovo font ( "Lucida", Font.BOLD, 22));
label.setForeground (Color.Black);
frame.add (etichetta, BorderLayout.NORTH);
5 Creare un SimpleViewer classe, myPDFViewer per rendere il documento PDF nella cornice JInternal. Dopo l'istanza SimpleViewer classe, completare la configurazione JFrame configurando il titolo telaio, le dimensioni e WindowListener gestori.
SimpleViewer myPDFViewer = new SimpleViewer(pdfContainer, null);
myPDFFrame.add(pdfContainer, BorderLayout.CENTER);
pdfContainer.setVisible (true);
// Imposta JFrame
myPDFFrame.setTitle ( "PDF Viewer in Java");
myPDFFrame.setSize (850, 650);
myPDFFrame.addWindowListener (nuova 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) {}
});
// Visualizza la visualizzatore di PDF
frame.setVisible (true);
6 Passare il percorso file per il file di test PDF 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 maniglie ottenere i dati di byte)
myPDFinput = new Object [] { "/ Test / mytest.pdf"};
myPDFViewer.executeCommand (Commands.OPENFILE, ingresso);
} // Fine principale
} // End Class
7 Compilare ed eseguire il programma Java per visualizzare myPDFViewer il caricamento del file di prova PDF.