Cómo exportar PowerPoint a Word usando Java

Este breve tutorial describe cómo exportar PowerPoint a Word usando Java con la ayuda de pasos fáciles de seguir y un código de muestra ejecutable. Convertirá PowerPoint a Word usando Java cargando una presentación existente, digamos PPTX o PPT y luego transformándola en un documento de MS Word como DOCX, DOC, o en cualquiera de los formatos admitidos . No es necesario instalar MS PowerPoint, MS Word o cualquier otra herramienta de terceros para realizar esta conversión.

Pasos para exportar PowerPoint a Word usando Java

  1. Configure el proyecto para agregar Aspose.Slides for Java y Aspose.Words for Java desde el repositorio
  2. Cargue una presentación de PowerPoint existente que se va a convertir en un documento de MS Word utilizando el objeto de clase Presentation
  3. Guarde esta presentación como un archivo HTML en el disco
  4. Cree un objeto de clase LoadOptions usando la biblioteca Aspose.Words
  5. Establezca el formato de carga en HTML en las opciones de carga
  6. Cargue el archivo HTML previamente guardado en el objeto de clase Document en la biblioteca Aspose.Words
  7. Guarde el documento como DOCX en el disco

Estos pasos ayudan a transformar el archivo de presentación de origen de PowerPoint a Word usando Java. El proceso es bastante simple cuando se carga una presentación y se guarda como un archivo HTML que luego se carga mediante la biblioteca Aspose.Words para convertirlo al formato deseado. Tendrá control completo sobre la carga de la presentación, guardándola como un archivo HTML, cargando este HTML en el objeto Documento y luego guardándolo como un archivo de Word.

Código para Transformar PPTX a DOCX usando Java

public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to Convert PPTX to DOCX file
// Instantiate the slides license
com.aspose.slides.License slidesLicense = new com.aspose.slides.License();
slidesLicense.setLicense("Aspose.Total.lic");
// Instantiate the words license
com.aspose.words.License wordsLicense = new com.aspose.words.License();
wordsLicense.setLicense("Aspose.Total.lic");
// Load the source presentation
com.aspose.slides.Presentation pres = new com.aspose.slides.Presentation("sample.pptx");
// Save the loaded presentation as an HTML file
pres.save("samplle.html", com.aspose.slides.SaveFormat.Html);
// Create LoadOptions object
com.aspose.words.LoadOptions options = new com.aspose.words.LoadOptions();
options.setLoadFormat(com.aspose.words.LoadFormat.HTML);
// Load the HTML file into the Document class object
com.aspose.words.Document doc = new com.aspose.words.Document("sample.html", options);
// Save the loaded document as a DOCX file
doc.save("output.docx");
System.out.println("Done");
}
}

Este código demuestra el proceso para convertir PPTX a DOCX usando Java donde el constructor de la clase de presentación se usa solo con el nombre del archivo; sin embargo, puede usar otras sobrecargas también como la que tiene LoadOptions que admite la configuración de fuentes, formato de carga, una contraseña para el protegido archivo y devolución de llamada de advertencia, por nombrar algunos. De manera similar, una vez que el archivo HTML se carga en el objeto del documento, también puede realizar una serie de operaciones como configurar la forma del fondo, el color de la página, la marca de agua, etc. antes de guardarlo como un documento de MS Word.

En este tema aprendimos a cambiar un PPTX a DOCX usando Java. Sin embargo, si desea crear una presentación nueva y luego guardarla como un archivo de Word, consulte el artículo sobre cómo crear una presentación de PowerPoint usando Java.

 Español