Durante muchos años, Word y PDF han sido formatos de documentos populares. En un artículo anterior, discutimos la conversión de documentos de PDF a Word en Java. En este artículo, le mostraremos cómo convertir Word a PDF en Java para que pueda compartir rápidamente documentos no editables con las partes interesadas. Para esta guía, también desarrollaremos una muestra de cómo convertir DOCX a PDF usando Java.
Pasos para convertir Word a PDF en Java
- Instale GroupDocs.Conversion for Java desde el repositorio de Maven en el proyecto Java
- Cree una instancia de la clase Converter y cargue el archivo de Word de entrada para convertirlo a un documento PDF
- Cree un objeto de la clase PdfConvertOptions para establecer parámetros para el documento PDF convertido
- Especifique el nombre de archivo del documento PDF convertido junto con la instancia de la clase PdfConvertOptions y pase estos parámetros al método Convert de la clase Converter.
Acabamos de definir un procedimiento paso a paso para implementar la funcionalidad para convertir DOCX a PDF en Java. Estas instrucciones se pueden utilizar para convertir documentos de Word a PDF de formas simples y complejas. Para lograr la transformación del documento, simplemente agregue una biblioteca, inicialice las clases, configure las propiedades para el archivo de salida y luego use la función Convertir para guardar el archivo convertido en un disco.
Código para convertir Word a PDF en Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.PdfConvertOptions; | |
import com.groupdocs.conversion.options.convert.Rotation; | |
public class ConvertWordToPdfInJava { | |
public static void main(String[] args) { // Main function to convert Word to PDF in Java | |
// Remove the watermark in output Text document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source Word file for conversion to PDF | |
Converter converter = new Converter("sample.docx"); | |
// Set the convert options for PDF document | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.setPageNumber(2); | |
options.setPagesCount(1); | |
options.setRotate(Rotation.On180); | |
options.setDpi(300); | |
options.setWidth(1024); | |
options.setHeight(768); | |
// Convert and save the DOCX in PDF format | |
converter.convert("converted.pdf", options); | |
System.out.println("Done"); | |
} | |
} |
Hemos desarrollado la función Java convertir Word a PDF en este ejemplo para convertir documentos sin usar Microsoft Office. Este código de muestra se puede utilizar como punto de partida para su proyecto y puede ajustarlo para cumplir con sus requisitos particulares. Además, hemos definido algunos parámetros para el documento PDF convertido en este ejemplo, incluido el número de página, el recuento de páginas, la rotación, el ancho y la altura.
Recientemente se publicó un artículo sobre cómo convertir Excel a CSV en Java. Consulte cómo convertir Excel a CSV en Java si está realmente interesado en obtener más información al respecto.