Comment lire le fichier pdf en java
Il est difficile de ne pas lire les fichiers PDF en Java en utilisant les bibliothèques qui sont facilement…
La plupart des fournisseurs de messagerie comme Gmail, Hotmail, etc. fournissent l`accès POP ou IMAP pour votre boîte aux lettres afin que vous pouvez télécharger des messages à un client de messagerie comme Microsoft Outlook. Pour ce faire, à partir de votre programme Java avec l`aide de l`API JavaMail. Vous aurez également utiliser l`Eclipse pour les développeurs Java IDE pour faciliter l`accès aux bibliothèques plus facile, mais si vous êtes à l`aise en utilisant le kit de développement Java (JDK), vous ne devez pas utiliser un IDE.
Téléchargez et installez l`Eclipse pour les développeurs Java IDE. Vous allez utiliser Eclipse pour écrire votre code Java et installer la bibliothèque JavaMail.
Accédez à la maison JavaMail sur le site Oracle Technology Network et cliquez sur le bleu "Télécharger" bouton au milieu de la page pour obtenir la version 1.4.3. Clique le "Acceptez le contrat de licence JavaMail" cocher la case et cliquez sur "Continuer." Clique le "javamail-1.4.3.zip" lien. Choisissez d`enregistrer le fichier au lieu de l`ouvrir.
décompressez le "javamail-1.4.3.zip" déposer en double-cliquant dessus. Rappelez-vous l`emplacement où il décompressé.
Ouvrez Eclipse. Cliquez "Fichier," puis "Nouveau" puis "Projet Java." Type "GetMessage" comme le nom du projet, et cliquez "Terminer."
Clique le "GetMessage" dossier dans l`Explorateur de packages - la barre d`outils sur la gauche; -et sélectionnez "Propriétés."
Cliquez "Chemin de compilation Java" sur la gauche, puis cliquez sur le "Ajouter des fichiers JAR externes ..." bouton à droite. Accédez au décompressé "javamail-1.4.3" dossier et cliquez sur "mail.jar." Cliquez "D`accord" et "D`accord" encore.
Clique le "GetMessage" projet dans Eclipse, et sélectionnez "Nouveau" puis "Classe." Type "GetMail" comme le nom, et cliquez "Terminer."
Sélectionnez tout le code dans la fenêtre GetMail.java et copier et coller le code Java suivant à sa place:
import java.io. *;
java.util.Properties d`importation;
importer javax.mail. *;
javax.mail.internet d`importation. *;
public class GetMail {
static void main (String args []) publics throws Exception {
contre console = System.Console ();// Obtenir serveur et les informations de connexion
System.out.print ("hôte Mail: ");
Chaîne host = cons.readLine ();
System.out.print ("Nom d`utilisateur: ");
Chaîne username = cons.readLine ();
System.out.print ("Mot de passe: ");
mot de passe String = new String (cons.readPassword ());
// Session de messagerie d`installation
Propriétés props = new Properties ();
Session session = Session.getDefaultInstance (accessoires, null);
// Faire connexion
Magasin store = session.getStore ("imaps");
store.connect (hôte, nom d`utilisateur, mot de passe);
// Obtenir dossier et messages
dossier de dossier = store.getFolder ("INBOX");
folder.open (Folder.READ_ONLY);
Message Message [] = folder.getMessages ();
// Vérifier le courrier
for (int i = message.length-1- igt; = 0- i--) {
System.out.println (i + ": " + Message [i] .getFrom () [0]
+ " t" + Message [i] .getSubject ());
System.out.println ("Lire l`article? [OUI à lire / QUIT à la fin]");
String line = cons.readLine ();
si ("OUI".equals (ligne)) {
System.out.println (message de [i] .getContent ());
// Notez que si MimeMultipart, ne sera pas afficher automatiquement le texte du message
} Else if ("QUITTER".equals (ligne)) {
Pause;
}
}
// Fermer choses sur
folder.Close (false);
store.close () -
}
}
Appuyez sur le bouton vert Lecture pour exécuter votre code.
Entrez mail hôte de votre fournisseur pour accéder à votre boîte aux lettres. Pour Gmail, par exemple, ce serait imap.gmail.com pour le serveur.
Entrez votre nom d`utilisateur. Typiquement, cela est le nom d`utilisateur complet, comme [email protected], et pas seulement la partie nom. Vérifiez auprès de votre fournisseur pour plus de détails.
Tapez votre mot de passe. Depuis l`appel readpassword () pour la console de système est utilisé, il ne sera pas l`écho sur l`écran lors de la saisie.
Entrer "OUI" si vous souhaitez lire chaque message.
Entrer "QUITTER" mettre fin au programme, ou il se terminera automatiquement lorsque vous avez passé le message le plus ancien. Lorsque le programme se termine, il ferme la lecture seule connexion à votre boîte aux lettres.
Il est difficile de ne pas lire les fichiers PDF en Java en utilisant les bibliothèques qui sont facilement…
Java est un langage de programmation orienté objet créé par Sun Microsystems qui permet aux développeurs de créer…
Java est une création de Sun Microsystems (qui est détenue par Oracle Corporation). Les utilisateurs installent…
Java est un utilitaire de site Web qui permet à votre ordinateur de comprendre, traiter et afficher certains…
Java est un langage de programmation développé par Sun Microsystems. Les applications Java peuvent fonctionner sur…
Si Java ne sera pas installé sur votre machine, il est presque certainement parce que vous avez téléchargé le…
En Java, une chaîne est un tableau de caractères (lettres, chiffres ou symboles). Une chaîne d`une chaîne est…
L`une des caractéristiques les plus puissantes du langage de programmation Java est son graphique bibliothèque Swing…
Le langage Java fournit aux développeurs une langue pour le développement d`applications. Java est utilisé pour…
De nombreux sites Web et des outils en ligne exigent des applets Java, qui permettent aux utilisateurs d`interagir avec…
Java est un langage de programmation orienté objet développé par Sun Microsystems. Il permet aux développeurs de…
Certaines applications en ligne telles que les salles de chat, des jeux et des programmes Internet nécessitent une…
Java est un langage de programmation créé par Sun Microsystems. Il permet aux développeurs de créer des…
Au niveau le plus simple, vous pouvez créer une structure de données pour une feuille de calcul en Java en utilisant…
CSV ou Comma Separated Value, les fichiers sont couramment utilisés comme un format universel pour échanger des…
La classe chaîne de Java a de nombreuses méthodes intégrées pour manipuler le texte contenu dans la chaîne. Pour…
Eclipse est un puissant libre et open-source environnement de développement intégré (IDE) conçu à l`origine pour…
Initialement développé par Sun Microsystems, la technologie Java permet aux programmeurs de créer des applications…
Citrix fournit des environnements de réseau hétérogènes avec des logiciels d`interconnectivité. Cela signifie les…
Le Java d`exécution exécute des programmes écrits dans le langage de programmation Java. Le logiciel Java est…
Java Update est un service qui met automatiquement à jour votre ordinateur avec de nouvelles Java versions. Lorsque…