2 votes

Comment utiliser PDFBox avec Eclipse? Cela se présente-t-il sous forme de fichiers jar?

Je suis en train d'écrire un programme Java dans eclipse qui lira un fichier PDF et analysera des lignes du rapport PDF et produira des statistiques sur ce qui a été lu. Pour lire le fichier PDF (en extrayant le texte), j'utilise PDFbox. Le but de ce projet est simplement d'automatiser un processus manuel.

Deux questions :

J'ai suivi des cours de programmation Java mais je n'ai pas beaucoup d'expérience dans le lien de fichiers binaires externes à eclipse.

  1. Est-ce que la bibliothèque PDFbox que j'ajoute à eclipse sera transférée avec le fichier jar que je crée ? L'intention est d'envoyer ce fichier jar à un collègue pour qu'il l'utilise dans son travail quotidien et rende sa vie plus facile. Je veux juste m'assurer que le fichier jar empaqueté conserve la bibliothèque PDFbox.

  2. Comment ajouter la bibliothèque PDFbox à eclipse afin de pouvoir utiliser les méthodes de la bibliothèque ?

3voto

DwB Points 14687
  1. Vous devrez envoyer à la fois le jar que vous produisez (en construisant votre projet) et le jar PDFbox. Le fichier far de PDFbox doit être dans le CLASSPATH lorsque vous exécutez votre application.

  2. Ajoutez un jar (uniquement à des fins de construction) comme suit : sélectionnez le projet, tapez sur ALT-Enter (ou cliquez avec le bouton droit de la souris sur le projet et sélectionnez Propriétés), cliquez sur "Chemin de construction Java", cliquez sur le bouton "Ajouter des jars externes...", naviguez jusqu'au fichier jar PDFbox, cliquez sur le bouton "ouvrir", puis cliquez sur le bouton "OK" (dans la fenêtre des propriétés). Le fichier jar PDFBox est maintenant dans le CLASSPATH de construction de votre projet. Voir l'étape de l'exécution concernant le CLASSPATH d'exécution.

1voto

Juto Points 403

Sur Mac, cela a fonctionné pour moi lorsque j'ai fait :

Chemin de construction Java -> Ajouter des jars externes ->

Et l'emplacement était :

/Utilisateurs/votre_nom/.m2/repository/org/apache/pdfbox/pdfbox/1.8.x/pdfbox-1.8.x.jar

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X