Konvertering av et Word-dokument til Adobe Acrobat PDF (Portable Document Format ) er mulig gjennom flere tilnærminger , noen som gjør bruk av åpen kildekode (gratis ) bibliotekene . Et slikt bibliotek er avhengig av Open Office kjører som en bakgrunn tjeneste på din datamaskin eller server. Du trenger
JDK ( Java Development Kit )
Open Office Suite
JODConverter
NetBeans
Vis flere instruksjoner
en
ned JODConverter fra artofsolving.com . Last ned og installer OpenOffice suite fra OpenOffice.org , NetBeans IDE fra NetBeans.org , og Java JDK fra java.sun.com . ( Se Referanser for nedlasting koblinger . )
2
Opprett en ny Java-program i NetBeans . Navn prosjektet " mypdf . " I Prosjekt Sted tekstboksen , skriv " \\ mypdf " på slutten av standard plassering for å legge til en ny undermappe til stedet.
Sjekk Lag Hoved Class boksen , slik at tekstboksen ved siden av den leser " mypdf.Main . " Klikk på Fullfør .
3
Pakk ut JODConverter zip -filen og kopiere sin " lib " undermappe til den første " mypdf " undermappe . Kontroller at Windows Explorer høyre ruten viser denne listen over filer for at mappen : en
libmypdfnbprojectsrctest
4
Import biblioteket inn i IDE : i IDE , høyreklikker du på " mypdf "-prosjektet i prosjekt -vinduet og velg " Properties ". Klikk på " Libraries "-kategorien , og klikk "Legg til JAR /mappe . " Naviger til inne i " lib "-mappen fra trinn 3 , trykk " Ctrl -A " for å velge alle jar filene inne at lib -mappen . Velg " Reference som Relative Path " alternativet, og trykk deretter på OK
5
Lim inn følgende kode inn i 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 Hoved {
< p> public static void main ( String [] args ) throws Exception {
//Link til OpenOffice.org , som må kjøre som en tjeneste i backgroundOpenOfficeConnection OOconnection = ny SocketOpenOfficeConnection ( 8100 ) ; OOconnection . koble ();
File iNFILE = new File ( " Mittdokument.doc "); File utfil = new File ( " mydoc.pdf ");
//gjøre conversionDocumentConverter PDFConverter = new OpenOfficeDocumentConverter ( OOconnection ) ; PDFconverter.convert ( iNFILE , utfil ) ;
OOconnection.disconnect (); } }
6
Oppstart OpenOffice som en bakgrunn tjeneste . Velg Start , skriv inn " cmd " og trykk " Enter". Naviger til OpenOffice "program " undermappe ved hjelp av kommandoen "cd " ( change directory ) DOS -kommandoen . Type:
cd " c: \\ Program Files " cd " OpenOffice.org " cd program
der " " er den versjonen du har installert. Vil bruke anførselstegn vist i cd kommanderer bare oppført . Starte OpenOffice ved ledeteksten ved å skrive følgende på en linje : en soffice - hodeløse - accept = " socket , host = 127.0.0.1 , port = 8100 ; urp ; " - nofirststartwizard
7
Lag en MS Word-dokument kalt " Mittdokument.doc " og kopiere den til inne i andre mypdf mappen . Du bør se disse mappene og filene under " mypdf \\ mypdf "-mappen i Windows Utforsker:
buildbuild.xmlmanifest.mfmydoc.docnbprojectsrctest
8
kompilere og kjøre konverteringen programmet fra IDE : trykk "Shift - F6 . " Når programmet er ferdig , ser for output PDF-fil , " mydoc.pdf " , i samme mappe som " Mittdokument.doc . "