Come creare un lettore di file PDF

January 7

Come creare un lettore di file PDF


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.

istruzione

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.

Consigli e avvertenze

  • Se le librerie di classi JPedal non si compilano correttamente, aggiungere tutti i file JAR il supporto dalla libreria al percorso di classe del computer.