Siden PDF ( Postscript Document Format) blev godkendt som en international standard (ISO ) anbefaling fra W3C i 2008 , tilgængeligheden af open source og kommerciel software applikationer for PDF-filformat manipulation og visning blevet væsentligt udvidet. PDF -formaterede filer er populære i hele branchen på grund af deres evne til at blive set på tværs af varierende computerplatforme og besvær med at ændre filformatet. Java er et populært programmeringssprog til at oprette PDF -fil læsere bruger open-source og kommercielt tilgængelige biblioteker med den nyeste Java Sun Developer Kit. JPedel er et eksempel på et dobbelt formål PDF Java bibliotek ( open source og kommercielle implementeringer ), der kan bruges til at oprette en PDF-fil reader. Ting du har brug
Java Software Developer Kit ( SDK)
Vis Flere Instruktioner
1
downloade og installere den nyeste Java softwareudviklerkit Kit opført i Resources.
2
Åbn en ny Java- klasse i din tekst editor eller Java udvikling ansøgning og omfatter de nødvendige Java AWT og javax Swing Class for at skabe en 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
import Kommandoer og SimpleViewer klasser fra JPedal biblioteket efter Swing og AWT klasse imports.import org.jpedal.examples.simpleviewer.Commands , import org . jpedal.examples.simpleviewer.SimpleViewer ;
4
Opret en JFrame og JInternal Ramme i Java Swing for at se PDF File.public class myPDFViewer {
public static void main (String [] args ) {//Primary Frame at være vært for PDF FileJFrame myPDFFrame = new JFrame (); . myPDFFrame.getContentPane () setLayout (ny BorderLayout ());
//Primary Intern Frame , der vil vise PDF-fil i JFrameJInternalFrame pdfContainer = new JInternalFrame ( "My PDF Viewer ")
//Etiketter PDF ViewerJLabel label = new JLabel ( "My PDF Viewer ") label.setFont (ny skrifttype ( " Lucida " Font.BOLD , 22) ), label.setForeground ( Color.Black ) frame.add (etiket , BorderLayout.NORTH )
5
Opret en SimpleViewer Class , myPDFViewer at gøre PDF-dokumentet i JInternal ramme. Efter SimpleViewer klasse instantiering den JFrame setup komplet ved at konfigurere rammen titel, størrelse og WindowListener handlers.SimpleViewer myPDFViewer = new SimpleViewer ( pdfContainer , null ), myPDFFrame.add ( pdfContainer , BorderLayout.CENTER ),
pdfContainer . setVisible (sand) ,
//Opsæt JFramemyPDFFrame.setTitle ( "PDF Viewer i Java ") myPDFFrame.setSize ( 850, 650 ), myPDFFrame.addWindowListener (ny WindowListener () { public void windowActivated ( WindowEvent e ) { } public windowClosed void ( WindowEvent e ) { } public void windowClosing ( WindowEvent e ) { System.exit (1) ;} offentlig windowDeactivated void ( WindowEvent e ) { } public windowDeiconified void ( WindowEvent e ) { } public void windowIconified ( WindowEvent e ) { } public void windowOpened ( WindowEvent e ) { }} ),
//Vis PDF Viewerframe.setVisible (sand ),
6
Pass filepath til testen PDF-fil til PDF- fil handleren som en vifte af objekter og se PDF-fil i JFrame.Object [ ] myPDFinput ,
//Angiv fil, du ønsker at åbne ( JPedal håndterer at få de byte data ) myPDFinput = new Object [ ] {" /Test /mytest.pdf " }; myPDFViewer.executeCommand ( Commands.OPENFILE , effekt);
} //slut Main
} //slut klasse
7
kompilere og køre java-programmet til at se myPDFViewer lastning testen PDF-fil .