Nwlapcug.com


Come creare un lettore di File PDF

Come creare un lettore di File PDF


Poiché il PDF (Postscript Document Format) è stato approvato come una raccomandazione di International Standard Organization (ISO) dal W3C nel 2008, ha ampliato notevolmente la disponibilità di applicazioni di software open-source e commerciali per la visualizzazione e manipolazione di formato di file PDF. PDF formattato i file sono diffusi in tutta l'industria a causa della loro capacità di essere guardato attraverso diverse piattaforme informatiche e difficoltà nella modifica del formato di file. Java è un linguaggio di programmazione popolare per creare lettori di file PDF utilizzando le librerie open-source e disponibile in commercio con il più recente Java Sun Developer Kit. JPedel è un esempio di una libreria Java PDF Dual-Purpose (Open-Source e le implementazioni commerciali) che può essere utilizzato per creare un lettore di File PDF.

Istruzioni

1

Scaricare e installare Kit dello sviluppatore Software Java più recenti elencati in risorse.

2

Aprire una nuova classe di Java nel vostro editor di testo o l'applicazione di sviluppo Java e includere le Java AWT e Javax Swing classe necessarie per la creazione di un'interfaccia utente grafica (GUI).
importazione java.awt.BorderLayout;
importare java.awt.Color;
importazione java.awt.Font;
importazione java.awt.event.WindowEvent;
importazione java.awt.event.WindowListener;

importazione javax.swing.JFrame;
importazione javax.swing.JInternalFrame;
importazione javax.swing.JLabel;

3

Importa i comandi e SimpleViewer classi dalla libreria JPedal dopo le importazioni Swing e AWT classe.
importazione org.jpedal.examples.simpleviewer.Commands;
importazione org.jpedal.examples.simpleviewer.SimpleViewer;

4

Creare una cornice di JInternal e JFrame in Java Swing per visualizzare il File PDF.
public class myPDFViewer
{

Public Shared Sub main (String [] args)
{

//The Primary Frame to host the PDF File
JFrame myPDFFrame = new JFrame();
myPDFFrame.getContentPane().setLayout(new BorderLayout());

//The Primary Internal Frame that will display the PDF File within the JFrame
JInternalFrame pdfContainer = new JInternalFrame("My PDF Viewer");

//Labels the PDF Viewer
JLabel label = new JLabel("My PDF Viewer");
label.setFont(new Font("Lucida", Font.BOLD, 22));
label.setForeground(Color.Black);
frame.add(label, BorderLayout.NORTH);
5

Creare una classe di SimpleViewer, myPDFViewer per il rendering del documento PDF nel frame JInternal. Dopo la creazione di istanze di classe SimpleViewer, completare l'installazione di JFrame configurando il titolo cornice, dimensioni e gestori di WindowListener.

SimpleViewer myPDFViewer = new SimpleViewer(pdfContainer, null);
myPDFFrame.add(pdfContainer, BorderLayout.CENTER);

pdfContainer.setVisible(true);

//Set up JFrame
myPDFFrame.setTitle("PDF Viewer in Java");
myPDFFrame.setSize(850, 650);
myPDFFrame.addWindowListener(new 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) {}
});

//Display the PDF Viewer
frame.setVisible(true);
6

Passare il filepath per il file PDF del test al gestore di File PDF come una matrice di oggetti e visualizzare il File PDF nel JFrame.

Object[] myPDFinput;

//Specify file you wish to open (JPedal handles getting the byte data)
myPDFinput = new Object[]{"/Test/mytest.pdf"};
myPDFViewer.executeCommand(Commands.OPENFILE, input);

} / / fine Main

} //end class

7

Compilare ed eseguire il programma java per visualizzare myPDFViewer il file PDF del test di carico.

Consigli & Avvertenze

  • Se le librerie di classi di JPedal non compilato correttamente, è possibile aggiungere tutti i file JAR di supporto dalla libreria al percorso della classe del computer.