En el panorama digital actual, casi todo el mundo utiliza formatos populares como MS Word (DOC/DOCX) y PDF. Cada formato tiene sus propias ventajas, lo que hace que se utilicen ampliamente en diversas industrias. Este uso extensivo a menudo conduce a la necesidad de convertir estos formatos entre sí. En este artículo, exploraremos cómo convertir documentos de MS Word (DOC/DOCX) a formato PDF utilizando Node.js. Además, aprenderemos a convertir páginas específicas de un documento de Word protegido con contraseña dentro de una aplicación Node.js.
API de Node.js para convertir Word a PDF
GroupDocs ofrece una solución GroupDocs.Conversion diseñada para desarrolladores de Node.js. Permite a los desarrolladores convertir de manera eficiente varios formatos de documentos e imágenes mediante su sólida API de Node.js. En este artículo, aprovecharemos la API GroupDocs.Conversion for Node.js para convertir documentos DOC/DOCX al formato PDF.
Puede instalar el paquete requerido desde el repositorio npm e integrarlo fácilmente en sus aplicaciones basadas en Node.js.
npm i @groupdocs/groupdocs.conversion
Cómo convertir Word (DOC/DOCX) a PDF en Node.js
Veamos los pasos básicos para convertir un documento de Word en un PDF con Node.js. El siguiente procedimiento convertirá todas las páginas de un archivo DOCX en un PDF:
- Cargue el archivo Word DOC/DOCX utilizando la clase
Converter
. - Establezca las opciones de conversión de PDF utilizando la clase
PdfConvertOptions
. - Convierte el documento al formato PDF utilizando el método
convert
.
El siguiente código Node.js convierte todo el documento de Word a PDF:
// Convierte el documento de Word al formato PDF usando Node.js
// Cargar el archivo fuente DOCX
const converter = new groupdocs.conversion.Converter("sample.docx");
// Establecer las opciones de conversión para el formato PDF
const options = new groupdocs.conversion.PdfConvertOptions();
// Convertir a formato PDF
converter.convert("converted.pdf", options);
Convertir páginas seleccionadas de documentos de Word protegidos con contraseña en Node.js
También puede convertir páginas seleccionadas de documentos de Word protegidos con contraseña a PDF. Los siguientes pasos explican cómo convertir solo páginas específicas de un documento de Word protegido con contraseña:
- Configure las opciones de carga utilizando la clase
WordProcessingLoadOptions
y proporcione la contraseña. - Cargue el archivo Word DOC/DOCX utilizando la clase
Converter
. - Establezca las opciones de conversión para el formato PDF, incluido el número de página, el recuento de páginas, el DPI, el ancho y la altura.
- Convierte las páginas específicas del documento de Word protegido con contraseña al formato PDF.
El siguiente código Node.js convierte páginas seleccionadas de un documento de Word protegido con contraseña:
// Convierta las páginas específicas de un documento de Word protegido con contraseña a formato PDF usando Node.js
const loadOptions = new groupdocs.conversion.WordProcessingLoadOptions()
loadOptions.setPassword("12345");
const converter = new groupdocs.conversion.Converter('sample.docx')
const convertOptions = new groupdocs.conversion.PdfConvertOptions();
convertOptions.setPageNumber(2);
convertOptions.setPagesCount(1);
// convertOptions.setRotate(groupdocs.conversion.Rotation.On180);
convertOptions.setDpi(300);
convertOptions.setWidth(1024);
convertOptions.setHeight(768);
converter.convert("converted.pdf", convertOptions);
Pruebe la conversión de Word a PDF en línea GRATIS
También puedes convertir documentos de Word a formato de archivo PDF con esta herramienta gratuita en línea convertidor de documentos. Puedes acceder a ella desde cualquier dispositivo con cualquier navegador web disponible.
Obtenga la licencia completa de forma gratuita: biblioteca de conversión Node.js
Puede obtener una licencia temporal gratuita para probar la biblioteca de conversión Node.js sin limitaciones de evaluación. Una licencia temporal es en realidad una licencia completa con límite de tiempo que le permite probar todos los aspectos del producto.
Conclusión
En conclusión, exploramos cómo convertir archivos MS Word (DOC/DOCX) a formato PDF usando Node.js. También cubrimos cómo convertir páginas específicas de un documento protegido con contraseña a formato PDF dentro de un entorno Node.js. Al usar GroupDocs.Conversion for Node.js, puede automatizar fácilmente las conversiones de documentos en su aplicación.
Para obtener más información sobre la API de automatización de conversión de documentos, consulte la documentación, la Referencia de API o explore los ejemplos de GitHub. Si tiene alguna consulta, no dude en comunicarse a través del foro.