Da das PDF (Postscript Document Format ) wurde als International Standard Organization (ISO) Empfehlung des W3C im Jahr 2008 genehmigt , die Verfügbarkeit von Open- Source-und kommerziellen Software-Anwendungen für PDF -Dateiformat Manipulation und Anzeige hat sich deutlich erweitert. PDF -formatierte Dateien sind in der gesamten Branche aufgrund ihrer Fähigkeit, über unterschiedliche Plattformen und Schwierigkeiten bei der Änderung der Datei -Format angezeigt werden populär. Java ist eine beliebte Programmiersprache PDF-Datei Leser mit Open-Source- und kommerziell verfügbaren Bibliotheken mit der neuesten Java Sun Developer Kit erstellen. JPedel ist ein Beispiel für eine Mehrzweck- PDF Java-Bibliothek (Open -Source- und kommerziellen Implementierungen ) , die verwendet werden , um eine PDF-Datei erstellt werden können Leser . Was Sie brauchen
Java Software Developer Kit ( SDK)
anzeigen Weitere Anweisungen
1
Downloaden und installieren Sie die neueste Java Software Developer Kit in Ressourcen aufgeführt.
Seite 2
Öffnen Sie eine neue Java-Klasse in Ihrem Texteditor oder Java -Anwendung und Entwicklung gehören die erforderliche Java AWT und Swing- Klasse Javax die für die Schaffung eines 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
importieren Sie die Befehle und SimpleViewer Klassen aus der Bibliothek JPedal nach der Swing- und AWT- Klasse imports.import org.jpedal.examples.simpleviewer.Commands , Import- org . jpedal.examples.simpleviewer.SimpleViewer ;
4
erstellen JFrame und JInternal Rahmen in Java Swing , um die PDF File.public Klasse myPDFViewer {
public static void main (String ansehen [] args ) {//der primäre Rahmen, um das PDF FileJFrame myPDFFrame = new JFrame Gastgeber (); . myPDFFrame.getContentPane () setLayout (neu BorderLayout ());
//Die Primary internen Rahmen, der wird Anzeige der PDF-Datei innerhalb des JFrameJInternalFrame PDFContainer = new JInternalFrame ("My PDF Viewer ");
//Labels die PDF ViewerJLabel label = new JLabel ("My PDF Viewer "); label.setFont (new Font ( "Lucida " , Font.Bold , 22) ); label.setForeground ( Color.Black ); frame.add (label , BorderLayout.NORTH );
5
erstellen SimpleViewer Klasse , myPDFViewer zu machen das PDF-Dokument in der JInternal Rahmen. Nach dem SimpleViewer Klasse Instanziierung , füllen Sie das JFrame Setup , indem Sie den Rahmen Titel, Größe und WindowListener handlers.SimpleViewer myPDFViewer = new SimpleViewer ( Containerdatei , null); myPDFFrame.add ( Containerdatei , BorderLayout.CENTER );
PDFContainer . setVisible (true);
//bis JFramemyPDFFrame.setTitle ( " PDF Viewer in Java " ) Set ; myPDFFrame.setSize (850, 650 ); myPDFFrame.addWindowListener (neu 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) {} });
//Anzeige der PDF Viewerframe.setVisible (true);
6
Übergeben Sie die filepath für den Test PDF-Datei in das PDF- Datei -Handler als ein Array von Objekten und die PDF- Datei in der JFrame.Object [ ] myPDFinput ;
//Geben Sie gewünschte Datei zu öffnen ( JPedal Griffe immer die Byte-Daten ) myPDFinput = new Object [] {" /Test /mytest.pdf "} ; myPDFViewer.executeCommand ( Commands.OPENFILE , input) ;
} //end main
} //end Klasse
7
Kompilieren und starten Sie das Java-Programm zu sehen myPDFViewer Laden Sie den Test PDF -Datei.