Conversione di un documento di Word a Adobe Acrobat PDF ( Portable Document Format) è possibile attraverso diversi approcci , alcuni dei quali fanno uso di open source ( gratuito ) librerie . Una tale libreria si basa su Open Office in esecuzione come servizio in background sul vostro computer o il server . Cose che ti serviranno
JDK ( Java Development Kit ) per Open Office Suite
JODConverter
NetBeans
Mostra più istruzioni
1
Scarica JODConverter da artofsolving.com . Scaricare e installare la suite OpenOffice da OpenOffice.org , il NetBeans IDE da NetBeans.org , e la Java JDK dai java.sun.com . ( Vedere i riferimenti per i link di download . ) Economici 2
Creare una nuova applicazione Java in NetBeans . Denominare il progetto " mypdf . " Nella casella di testo Percorso progetto , digitare " \\ mypdf " alla fine del percorso predefinito per aggiungere una nuova sottocartella in quella posizione.
Controllare la casella di controllo Create Main Class , assicurandosi che la casella di testo accanto ad essa si legge " mypdf.Main . " Fare clic su Fine .
3
decomprimere il file zip JODConverter e copiare la sua sottocartella " lib " per la prima sottocartella " mypdf " . Verificare che il riquadro destro di Esplora risorse di Windows mostra la lista dei file di quella cartella :
libmypdfnbprojectsrctest
4
importare la libreria nell'IDE : nell'IDE , fate clic destro sulla " mypdf Proprietà " del progetto nella finestra Progetti e selezionare ". " Fare clic sulla categoria "Librerie" , quindi fare clic su " Aggiungi JAR /Folder . " Spostarsi all'interno della cartella " lib " dal punto 3 , quindi premere "Ctrl - A" per selezionare tutti i file jar all'interno di quella cartella lib . Selezionare l'opzione " Riferimento relativo percorso come" un'opzione, quindi premere OK
5
Incollare il seguente codice nella finestra del codice del IDE : .
Pacchetto mypdf ; import java.io. * ; com.artofsolving.jodconverter.openoffice.connection import * , . com.artofsolving.jodconverter.openoffice.converter import * , . com.artofsolving.jodconverter import * , .
public class main {
< p > static void main ( String [] args ) throws Exception { pubbliche
//link a OpenOffice.org , che deve essere eseguito come servizio in OOconnection backgroundOpenOfficeConnection = new SocketOpenOfficeConnection ( 8100 ) ; OOconnection . connect () ;
file infile = new File ( " mydoc.doc " ) ; outFile file = new File ( " mydoc.pdf " ) ;
//esegui il PDFconverter conversionDocumentConverter = new OpenOfficeDocumentConverter ( OOconnection ) ; PDFconverter.convert ( inFile , outFile ) ;
OOconnection.disconnect (); } }
6
Avviare OpenOffice come servizio in background . Selezionare Start, digitare "cmd" e premere "Invio ". Passare alla sottocartella OpenOffice " programma " con il comando DOS il comando "cd" ( change directory ) . Tipo:
cd "C: \\ Programmi" cd " OpenOffice.org " cd programma
dove " " è la versione installata . Non includere le virgolette indicati in cd comandi appena elencati . Avviare OpenOffice al prompt dei comandi digitando il seguente su una riga:
soffice- headless - accept = " socket, host = 127.0.0.1 , port = 8100 ; URP "; - nofirststartwizard
7
Crea un documento MS Word denominato " mydoc.doc " e copiarlo all'interno della seconda cartella mypdf . Dovreste vedere queste cartelle e file sotto la cartella " mypdf \\ mypdf " in Esplora risorse :
buildbuild.xmlmanifest.mfmydoc.docnbprojectsrctest
8
compilare ed eseguire il programma di conversione dal IDE : premere il tasto " shift- F6 ". Al termine del programma , cercare il file PDF di output , " mydoc.pdf " , nella stessa cartella " mydoc.doc . "