Convertir un documento de Word a ( Portable Document Format) de Adobe Acrobat PDF es posible a través de varios métodos , algunos de los cuales hacen uso de código abierto ( libre ) bibliotecas. Uno de ellos se basa en la biblioteca de Open Office se ejecuta como un servicio en segundo plano en el equipo o un servidor. Cosas que necesitará
JDK (Java Development Kit)
Open Office Suite Hotel JODConverter
NetBeans
Ver Más instrucciones
1
Descargar JODConverter de artofsolving.com . Descarga e instala la suite OpenOffice de OpenOffice.org , el NetBeans IDE de NetBeans.org y el Java JDK de java.sun.com . (Ver las referencias para los enlaces de descarga . )
2
Crear una nueva aplicación Java en NetBeans . Asigne un nombre al proyecto " mypdf . " En el cuadro de texto Ubicación del proyecto , escriba " \\ mypdf " al final de la ubicación predeterminada para agregar una nueva subcarpeta en esa ubicación.
Marque la casilla Crear clase principal , asegurándose de que el cuadro de texto al lado de él lee " mypdf.Main . " Haga clic en Finalizar .
3
Descomprimir el archivo zip JODConverter y copiar su subcarpeta " lib " a la primera subcarpeta " mypdf " . Compruebe que panel derecho del Explorador de Windows muestra la lista de archivos de esa carpeta :
libmypdfnbprojectsrctest
4
importación de la biblioteca en el IDE : en el IDE , haga clic en el " mypdf Propiedades " del proyecto en la ventana y seleccione" Proyectos ". Haga clic en la categoría " Bibliotecas " , a continuación, haga clic en " Add JAR /Folder ". Navegue a la carpeta " lib" del paso 3 , a continuación, pulse " Ctrl + A" para seleccionar todos los archivos jar dentro de esa carpeta lib . Seleccione la "referencia como ruta de acceso relativa ", luego pulse OK
5
Pega el siguiente código en la ventana de código del IDE : .
Paquete
mypdf , importación java.io. * ; com.artofsolving.jodconverter.openoffice.connection import * , . com.artofsolving.jodconverter.openoffice.converter import * , . com.artofsolving.jodconverter import * , .
public class principal {
< p> void (String [] args ) public static throws Exception {
//Enlace a OpenOffice.org , que debe estar en ejecución como un servicio en el OOconnection backgroundOpenOfficeConnection = new SocketOpenOfficeConnection ( 8100 ) ; OOconnection . connect () ;
archivo INFILE = new archivo ( " Mydoc.doc "); archivo OUTFILE = new archivo ( " mydoc.pdf ");
//hacer el PDFConverter conversionDocumentConverter = new OpenOfficeDocumentConverter ( OOconnection ) ; PDFconverter.convert ( INFILE , OUTFILE ) ;
OOconnection.disconnect () ;} }
6
Inicie OpenOffice como un servicio en segundo plano . Seleccione Inicio, escribe "cmd " y presionar " Enter". Vaya a la subcarpeta OpenOffice "programa" con el comando DOS comando " cd" (cambiar directorio ) . Tipo:
cd " c: \\ Archivos de programa " cd " OpenOffice.org " cd programa de descarga donde " " es la versión que ha instalado. No incluya las comillas aparecen en el cd ordena que acabamos de mencionar . Iniciar OpenOffice en el símbolo del sistema , escriba lo siguiente en una línea:
soffice - headless -accept = " socket, host = 127.0.0.1 , port = 8100 ; URP ; " - nofirststartwizard
7
Crear un documento de MS Word llamado " Mydoc.doc " y copiarlo en el interior de la segunda carpeta mypdf . Usted debe ver estas carpetas y archivos dentro de la carpeta " mypdf \\ mypdf " en el Explorador de Windows :
buildbuild.xmlmanifest.mfmydoc.docnbprojectsrctest
8
Compile y ejecute el programa de conversión de la IDE : presione " Shift- F6. " Cuando finalice el programa , busque el archivo PDF de salida , " mydoc.pdf " , en la misma carpeta como " Mydoc.doc . "