Konvertieren eines Word-Dokument in Adobe Acrobat PDF-Format ( Portable Document Format) ist durch verschiedene Ansätze , von denen einige den Einsatz von Open Source (kostenlos) Bibliotheken ermöglichen . Eine solche Bibliothek setzt auf Open Office läuft als Hintergrund -Dienst auf Ihrem Computer oder Server . Things You
JDK (Java Development Kit)
Open Office Suite
JODConverter
NetBeans
brauchen anzeigen Weitere Anweisungen
1
herunterladen JODConverter aus artofsolving.com . Download und Installation der OpenOffice -Suite von OpenOffice.org , die NetBeans IDE von NetBeans.org und der Java JDK aus java.sun.com . (Siehe die Referenzen für Download-Links . )
2
Erstellen Sie eine neue Java-Anwendung in NetBeans . Nennen Sie das Projekt " MyPDF . " In dem Projekt Standort Textfeld " \\ MyPDF " am Ende der Standard- Speicherort für einen neuen Unterordner an dieser Stelle hinzufügen.
Prüfen Erstellen Hauptklasse Kontrollkästchen , um sicherzustellen, dass das Textfeld daneben liest " mypdf.Main . " Klicken Sie auf Fertig .
3
Entpacken Sie die Zip-Datei und JODConverter kopieren seine " lib " Unterordner mit dem ersten " MyPDF " Unterordner . Stellen Sie sicher, dass Windows Explorer rechten Fensterbereich diese Liste von Dateien für diesen Ordner zeigt :
libmypdfnbprojectsrctest
4
Import der Bibliothek in der IDE : in der IDE auf " MyPDF der rechten Maustaste auf " Projekt im Projekt -Fenster und wählen Sie " Eigenschaften ". Klicken Sie auf die "Bibliotheken" Kategorie , klicken Sie dann auf "Add JAR /Ordner . " Navigieren Sie im " lib "-Ordner aus Schritt 3 , dann drücken Sie "Strg -A" alle jar-Dateien in diesem Ordner lib wählen . Wählen Sie das "Reference als Relative Path" -Option , und drücken Sie OK
5
Fügen Sie den folgenden Quellcode in der IDE Code-Fenster: .
Paket MyPDF , Import java.io. * ; Import com.artofsolving.jodconverter.openoffice.connection * ; . Import com.artofsolving.jodconverter.openoffice.converter * ; . Import com.artofsolving.jodconverter * ; .
public class main {
< p> public static void main ( String [] args) throws Exception {
//Link zu OpenOffice.org , die als Dienst im backgroundOpenOfficeConnection OOconnection = new SocketOpenOfficeConnection ( 8100 ) ausgeführt werden muss; OOconnection . connect () ;
Datei inFile = new File ( " mydoc.doc "); Datei outFile = new File ( " MyDoc.pdf ");
//do die conversionDocumentConverter PDFConverter = new OpenOfficeDocumentConverter ( OOconnection ); PDFconverter.convert ( inFile , outFile );
OOconnection.disconnect (); }}
6
starten Sie OpenOffice als Dienst im Hintergrund . Wählen Sie Start , geben Sie " cmd" ein und drücken Sie "Enter". Navigieren Sie zu dem OpenOffice " Programm " Unterordner mit dem Befehl " cd" ( change directory ) DOS -Befehl. Typ:
cd "c: \\ Program Files " cd " OpenOffice.org " cd programm herunterladen wo " " ist die Version, die Sie installiert haben. Kennen Sie die Anführungszeichen in der cd befiehlt nur aufgeführt sind inklusive . Starten Sie OpenOffice an der Eingabeaufforderung durch Eingabe des folgenden in einer Zeile :
soffice -headless - accept = "socket , host = 127.0.0.1 , port = 8100 ; urp ; " - nofirststartwizard
7
Neues MS Word-Dokument namens " mydoc.doc " und kopieren Sie sie in das Innere des zweiten MyPDF Ordner . Sie sollten diese Ordner und Dateien unter dem " MyPDF \\ MyPDF " Ordner im Windows Explorer zu sehen :
buildbuild.xmlmanifest.mfmydoc.docnbprojectsrctest
8
Kompilieren und Ausführen der Konvertierung Programm aus dem IDE : Drücken Sie "Shift -F6 . " Wenn das Programm beendet ist, für die Ausgabe als PDF- Datei , " MyDoc.pdf " aussehen , in dem gleichen Ordner wie " mydoc.doc . "