Het omzetten van een Word- document naar Adobe Acrobat PDF (Portable Document Format ) is mogelijk via verschillende benaderingen , waarvan sommige maken gebruik van open source ( gratis ) bibliotheken . Een van deze bibliotheek is gebaseerd op Open Office draait als een service op de achtergrond op uw computer of server . Wat je nodig hebt JDK ( Java Development Kit ) op Open Office Suite jodconverter NetBeans Toon Meer Aanwijzingen 1 Download jodconverter uit artofsolving.com . Download en installeer de OpenOffice suite van OpenOffice.org , de NetBeans IDE uit NetBeans.org , en de Java JDK uit java.sun.com . ( Zie de referenties voor download links. ) Kopen van 2 Maak een nieuwe Java-toepassing in NetBeans . Noem het project " mypdf . " In het Project Locatie tekstvak " \\ mypdf " aan het einde van de standaardlocatie om een nieuwe submap toe te voegen aan die locatie . Schakel het selectievakje Main Class maken , ervoor te zorgen dat het tekstvak ernaast leest " mypdf.Main . " Klik op Voltooien . 3 Unzip het jodconverter zip -bestand en kopieer het " lib " submap aan de eerste " mypdf " submap . Controleer of Windows Verkenner rechterpaneel geeft deze lijst met bestanden voor die map : libmypdfnbprojectsrctest Import Goedkope 4 de bibliotheek in de IDE : in de IDE , klik met de rechtermuisknop op de " mypdf " project in het venster Projecten en kies 'Eigenschappen'. Klik op de categorie " Libraries " , en klik op ' Voeg toe JAR /Folder . " Navigeer naar binnen in de " lib " map uit stap 3 en vervolgens op " Ctrl - A " om alle jar bestanden in die lib map te selecteren . Selecteer de " Reference als Relative Path " optie , druk dan op OK 5 Plak de volgende broncode in de IDE 's code venster : . Pakket mypdf ; import java.io. * , import com.artofsolving.jodconverter.openoffice.connection * ; . import com.artofsolving.jodconverter.openoffice.converter * ; . import com.artofsolving.jodconverter * ; . public class Main { public static void main ( String [ ] args ) gooit Uitzondering { //Link naar OpenOffice.org , die moet worden uitgevoerd als een dienst in de backgroundOpenOfficeConnection OOconnection = new SocketOpenOfficeConnection ( 8100 ) ; OOconnection . sluit ( ) ; File inFile = new File ( " Mijndoc " ) ; File outFile = new File ( " mydoc.pdf " ) ; //doe het conversionDocumentConverter PDFConverter = new OpenOfficeDocumentConverter ( OOconnection ) ; PDFconverter.convert ( inFile , outFile ) ; OOconnection.disconnect ( ) op ; } } 6 Start OpenOffice als een service op de achtergrond . Selecteer Start , typ "cmd " en druk op " Enter ". Navigeer naar de OpenOffice " programma " submap met het commando "cd " ( change directory ) DOS- commando . Type : cd " c : \\ Program Files " cd " OpenOffice.org " cd -programma waar " " is de versie die u hebt geïnstalleerd . Weet omvatten de aanhalingstekens weergegeven in het cd commando gewoon vermeld . Start OpenOffice bij de opdrachtprompt door op een regel het volgende te typen : soffice - headless - accept = " socket , gastheer = 127.0.0.1 , port = 8100 ; urp ; " - nofirststartwizard 7 Maak een MS Word- document met de naam " Mijndoc " en kopieer het naar binnen in de tweede mypdf map. U moet deze mappen en bestanden te zien in de map " mypdf \\ mypdf " in Windows Verkenner : buildbuild.xmlmanifest.mfmydoc.docnbprojectsrctest Compile 8 en start het conversie programma van de IDE : druk op " Shift - F6 . " Als het programma klaar , kijk voor de output PDF-bestand , " mydoc.pdf " , in dezelfde map als " Mijndoc . "
|