Comment convertir un doc au format PDF en Java

Conversion d'un document Word au format PDF d'Adobe Acrobat (Portable Document Format) est possible grâce à plusieurs approches, dont certains font usage de bibliothèques open source (gratuit). Une telle bibliothèque repose sur Open Office fonctionnant comme un service de base sur votre ordinateur ou serveur.

Choses que vous devez

  • JDK (Java Development Kit)
  • Open Suite Office
  • JODConverter
  • NetBeans

Instructions

  1. 1

    Télécharger JODConverter de artofsolving.com. Téléchargez et installez la suite OpenOffice de OpenOffice.org, l'EDI NetBeans de NetBeans.org, et le JDK Java à partir java.sun.com. (Voir les références pour les liens de téléchargement.)

  2. 2

    Créez une nouvelle application Java dans l'EDI. Nommez le projet "MyPDF." Dans le projet de zone de texte Emplacement, tapez " MyPDF" à la fin de l'emplacement par défaut pour ajouter un nouveau dossier à cet emplacement.

    Cochez la case Créer classe principale, veiller à ce que la zone de texte à côté de lui lit "mypdf.Main." Cliquez sur Terminer.

  3. 3

    Décompressez le fichier zip et JODConverter copier son "lib" à la première sous-dossier "MyPDF" sous-dossier. Vérifiez que le volet droit de l'Explorateur Windows affiche la liste des fichiers pour ce dossier:

    lib
    MyPDF
    nbproject
    src
    test

  4. 4

    Importez la bibliothèque dans l'IDE: dans l'IDE, à droite; cliquez sur le "MyPDF" projet dans la fenêtre Projects et sélectionnez "Propriétés." Cliquez sur le "Bibliothèques" catégorie, puis cliquez sur "Add JAR / Folder." Accédez à l'intérieur de la "lib" dossier de l'étape 3, puis appuyez sur "Ctrl-A" pour sélectionner tous les fichiers JAR à l'intérieur de ce dossier lib. Sélectionnez le "Référence que le chemin relatif" option, puis appuyez sur OK.

  5. 5

    Collez le code source suivant dans la fenêtre de code de l'IDE:




    package MyPDF
    GO
    import java.io.
    GO
    com.artofsolving.jodconverter.openoffice.connection d'importation.

    GO
    com.artofsolving.jodconverter.openoffice.converter d'importation.
    GO
    com.artofsolving.jodconverter d'importation.

    GO

    public class principal {

    main (String [] args) public static void throws Exception {

    // Lien vers OpenOffice.org, qui doit être exécuté comme un service en arrière-plan
    OpenOfficeConnection OOconnection = new SocketOpenOfficeConnection (8100)
    GO
    OOconnection.connect ()
    GO

    Déposer inFile = new File ("Mydoc.doc")
    GO
    Fichier_de_sortie = new File ("mondoc.pdf")
    GO

    // Faire la conversion
    DocumentConverter PDFConverter = new OpenOfficeDocumentConverter (OOconnection)
    GO
    PDFconverter.convert (inFile, outFile)
    GO

    OOconnection.disconnect ()
    GO

    }



    }

  6. 6

    Lancez OpenOffice comme un service de base. Sélectionnez Démarrer, tapez "cmd" et appuyez sur "Entrez." Accédez à la OpenOffice "programme" sous-dossier en utilisant la commande "CD" (Changement de répertoire) de commande DOS. Type:

    CD "c: Program Files"
    CD "OpenOffice.org "
    programme de cd

    où "" est la version que vous avez installé. Ne comprennent les guillemets figurant dans les commandes cd viens d'énumérer. Lancer OpenOffice à l'invite de commande en tapant ce qui suit sur une seule ligne:

    soffice -headless -accept ="socket, host = 127.0.0.1, port = 8100-urp-" -nofirststartwizard

  7. 7

    Créez un document MS Word appelé "Mydoc.doc" et le copier à l'intérieur du deuxième dossier MyPDF. Vous devriez voir ces dossiers et fichiers dans le cadre du "MyPDF MyPDF" dossier dans l'Explorateur Windows:

    construire
    build.xml
    manifest.mf
    Mydoc.doc
    nbproject
    src
    test

  8. 8

    Compiler et exécuter le programme de conversion de l'IDE: presse "Maj-F6." Lorsque le programme se termine, recherchez le fichier de sortie PDF, "mondoc.pdf", Dans le même dossier que "Mydoc.doc."

Conseils & Avertissements

  • Pour convertir un fichier Word, vous avez besoin de le renommer en "Mydoc.doc" et placez ce fichier dans le "mondoc mondoc" sous-répertoire. Ensuite, exécutez le programme de conversion pour convertir le fichier.
  • La tâche la plus difficile à faire la conversion organise et de travailler avec les différents dossiers et "forfaits" que Java a besoin de compiler votre programme. Si votre compréhension des packages Java est bon, vous aurez aucun problème avec le processus de conversion dans cet article.
  • Bien que NetBeans IDE était le utilisée dans cet article, vous pouvez construire le projet dans d'autres environnements de développement Java, y compris de Aptana et Eclipse de. Les étapes de l'article sera généralement le même, mais consulter la documentation avec votre IDE pour adapter chaque étape.
» » » » Comment convertir un doc au format PDF en Java