Comment créer un lecteur de fichiers pdf

<

Contenu

  • Instructions
  • Conseils & avertissements
  • ressources
  • div itemprop="description" class="intro marginTop" data-module="article-intro">

    Depuis le PDF (Postscript Document Format) a été approuvé comme Organisation internationale de normalisation (ISO) recommandation du W3C en 2008, la disponibilité de l`open-source et des applications logicielles commerciales pour fichier PDF manipulation de format et la visualisation a considérablement élargi. Les fichiers PDF formatés sont très populaires dans toute l`industrie en raison de leur capacité à être vu à travers différentes plates-formes informatiques et de la difficulté à modifier le format de fichier. Java est un langage de programmation populaire pour créer des lecteurs de fichiers PDF en utilisant open-source et les bibliothèques disponibles dans le commerce avec la dernière Java Developer Kit du Soleil. JPedel est un exemple d`une bibliothèque Java à double usage PDF (Open-Source et applications commerciales) qui peut être utilisé pour créer un lecteur de fichier PDF.

    Choses que vous devez

    • Kit de développement logiciel Java (SDK)

    Instructions

    1. Télécharger et installer le kit de la dernière Java Software Developer listé dans Ressources.

    2. Ouvrez une nouvelle classe Java dans votre éditeur de texte ou de l`application de développement Java et inclure le nécessaire Java AWT et Javax swing de classe pour créer une interface utilisateur graphique (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. Importez les classes Commandes et Simpleviewer de la bibliothèque JPedal après Swing et les importations AWT classe.
      import org.jpedal.examples.simpleviewer.Commands-
      import org.jpedal.examples.simpleviewer.SimpleViewer;

    4. Créer un cadre JFrame et JInternal en Java Swing voir le fichier PDF.
      myPDFViewer public class
      {

      public static void main (String [] args)
      {




      // Le cadre principal pour héberger le fichier PDF
      JFrame myPDFFrame = new JFrame () -
      myPDFFrame.getContentPane () setLayout (nouveau BorderLayout ()).

      // Le cadre interne primaire qui affichera le fichier PDF dans le JFrame
      JInternalFrame pdfContainer = new JInternalFrame ("Mon PDF Viewer");

      // Étiquettes PDF Viewer
      étiquette JLabel = new JLabel ("Mon PDF Viewer") -
      label.setFont (nouvelle police ("Lucida", Font.BOLD, 22)) -
      label.setForeground (Color.Black) -
      frame.add (étiquette, BorderLayout.NORTH) -

    5. Créer une classe SimpleViewer, myPDFViewer pour rendre le document PDF dans le cadre JInternal. Après l`instanciation SimpleViewer classe, terminer la configuration JFrame en configurant le titre du cadre, la taille et WindowListener gestionnaires.

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

      pdfContainer.setVisible (true);

      // Configurer JFrame
      myPDFFrame.setTitle ("PDF Viewer en Java") -
      myPDFFrame.setSize (850, 650) -
      myPDFFrame.addWindowListener (nouveau 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) {}
      });

      // Afficher le PDF Viewer
      frame.setVisible (true) -

    6. Passez le filepath pour le fichier PDF test au gestionnaire de fichiers PDF comme un tableau d`objets et consulter le fichier PDF dans le JFrame.

      Object [] myPDFinput;

      // Spécifiez le fichier que vous souhaitez ouvrir (JPedal poignées obtenir les données d`octets)
      myPDFinput = new Object [] {"/Test/mytest.pdf"} -
      myPDFViewer.executeCommand (Commands.OPENFILE, entrée) -

      } // Fin principale

      } // Fin de la classe

    7. Compiler et exécuter le programme Java pour afficher myPDFViewer charger le fichier test PDF.

    Conseils & Avertissements

    • Si les bibliothèques de classes JPedal ne compilent pas correctement, ajoutez tous les fichiers support JAR de la bibliothèque au chemin de classe de l`ordinateur.

    Ressources

    • Crédit photo: Wikimedia Commons par Sun Microsystems

    AUTRES

    » » » » Comment créer un lecteur de fichiers pdf