Konvertering af en Word-dokument til Adobe Acrobats PDF (Portable Document Format) er muligt gennem flere tilgange , hvoraf nogle gør brug af open source ( gratis ) biblioteker. En sådan bibliotek afhængig Open Office kører som en tjeneste i baggrunden på din computer eller server. Ting du skal
JDK (Java Development Kit )
Open Office Suite
JODConverter
NetBeans
Vis Flere Instruktioner
1
Hent JODConverter fra artofsolving.com . Download og installer OpenOffice suite fra OpenOffice.org , NetBeans IDE fra NetBeans.org og Java JDK fra java.sun.com . ( Se Referencer for download links . )
2
Opret en ny Java-program i NetBeans . Navngiv projektet " mypdf ". I Projekt Beliggenhed tekstfeltet skrive " \\ mypdf " i slutningen af standardplaceringen for at tilføje en ny undermappe til denne placering .
Kontroller Opret Main Class afkrydsningsfeltet , der sikrer, at tekstboksen ved siden af det læser " mypdf.Main ". Klik på Udfør .
3
Pak JODConverter zip-fil og kopiere dens " lib " undermappe til den første " mypdf " undermappe . Kontroller, at Windows Explorer højre rude viser denne liste over filer til denne mappe : Hej
libmypdfnbprojectsrctest
4
Importer biblioteket i IDE : i IDE , skal du højreklikke på " mypdf "projekt i projekterne , og vælg " Egenskaber ". Klik på " Biblioteker " kategorien , og klik derefter på " Tilføj JAR /mappe". Naviger til inde i " lib " mappe fra trin 3 , og tryk derefter på "Ctrl -A " for at vælge alle de jar filer i denne lib mappe. Vælg "Reference som relativ sti " valgmulighed, og tryk derefter på OK
5
Indsæt følgende kildekode til IDE kode vinduet : .
Pakke 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 vigtigste ( String [] args ) kaster Undtagelse {
//Link til OpenOffice.org , som skal køre som en service i backgroundOpenOfficeConnection OOconnection = new SocketOpenOfficeConnection ( 8100 ) ; OOconnection . Tilslut ();
File INFILE = new File ( " Mydoc.doc ") File outfile = new File ( " mydoc.pdf ")
//gøre conversionDocumentConverter PDFconverter = new OpenOfficeDocumentConverter ( OOconnection ) PDFconverter.convert ( INFILE , outfile ),
OOconnection.disconnect (); }}
6
Start OpenOffice som en tjeneste i baggrunden . Vælg Start , skriv " cmd " og tryk " Enter". Naviger til OpenOffice "program" undermappe ved hjælp af kommandoen "cd " ( skift mappe) DOS kommando. Type : Hej
cd " c: \\ Program Files " cd " OpenOffice.org " cd -program
hvor " " er den version du har installeret. Må indeholde anførselstegn vises i cd kommandoer netop opført. Start OpenOffice i kommandoprompten ved at skrive følgende på en linie : Hej soffice - headless - acceptere = " socket, host = 127.0.0.1 , port = 8100 , URP ," - nofirststartwizard
7
Opret en MS Word-dokument kaldet " Mydoc.doc " og kopiere det til inde i anden mypdf mappen. Du bør se disse mapper og filer under " mypdf \\ mypdf " mappe i Windows Stifinder : Hej
buildbuild.xmlmanifest.mfmydoc.docnbprojectsrctest
8
kompilere og køre programmet for omstilling fra IDE : Tryk på " Shift - F6. " Når programmet er færdigt , kigge efter output PDF-fil , " mydoc.pdf " i den samme mappe som " Mydoc.doc . "