Cómo convertir Microsoft Word a PDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

por Chaknith Bin

Un archivo DOCX es un documento creado en Microsoft Word, un programa de tratamiento de textos de Microsoft. Utiliza Office Open XML (OOXML) lo que la hace eficaz y compatible con diversos programas informáticos. Es el formato predeterminado de los documentos de Word desde Word 2007, en sustitución del antiguo formato DOC.

IronPDF permite convertir documentos DOCX en PDF y ofrece una función de combinación de correspondencia para generar lotes personalizados de documentos para destinatarios individuales. La conversión de DOCX a PDF garantiza la compatibilidad universal, conserva el formato y añade una capa de seguridad.


Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

## Convertir un archivo DOCX en PDF Ejemplo Para convertir un archivo de Microsoft Word a PDF, instancie la clase **DocxToPdfRenderer**. Utilice el método `RenderDocxAsPdf` del objeto **DocxToPdfRenderer** proporcionando la ruta del archivo DOCX. Este método devuelve un objeto **PdfDocument**, lo que permite personalizar aún más el PDF. He utilizado como ejemplo la plantilla "Currículum cronológico moderno" de Microsoft Word. Puede descargar el archivo DOCX de muestra [aquí](/static-assets/pdf/how-to/docx-to-pdf/Modern-chronological-resume.docx). ### Vista previa de Microsoft Word
Vista previa de Microsoft Word
### Ejemplo de código Además, el método `RenderDocxAsPdf` también acepta datos DOCX como bytes y flujos. ```cs :path=/static-assets/pdf/content-code-examples/how-to/docx-to-pdf-from-file.cs ``` ### Salida PDF
## Ejemplo de combinación de correspondencia Mail Merge, situado en la pestaña "Mailings" de Microsoft Word, permite crear un lote de documentos con información personalizada para cada destinatario o entrada de datos. Suele utilizarse para generar cartas, sobres, etiquetas o mensajes de correo electrónico personalizados, como invitaciones, boletines o cartas-formulario, en los que gran parte del contenido es el mismo, pero algunos detalles varían para cada destinatario. ### Modelo En primer lugar, vamos a crear un modelo para almacenar la información que se fusionará por correo en su marcador de posición correspondiente. ```cs :path=/static-assets/pdf/content-code-examples/how-to/docx-to-pdf-mail-merge-model.cs ``` He modificado una plantilla proporcionada por Microsoft Word para nuestros fines. Descargue el [archivo DOTX de muestra](/static-assets/pdf/how-to/docx-to-pdf/Party-invitation.dotx). Para nuestro caso de uso, vamos a establecer la propiedad **MailMergePrintAllInOnePdfDocument** a true, que combina los PDF en un único objeto PdfDocument. Los campos de fusión que vamos a utilizar son Fecha, Ubicación, Nombre del destinatario y Contacto. ### Vista previa de Microsoft Word
Vista previa de Microsoft Word
### Ejemplo de código ```cs :path=/static-assets/pdf/content-code-examples/how-to/docx-to-pdf-mail-merge.cs ``` ### Salida PDFUna vez creado el documento PDF, tiene la posibilidad de realizar cambios adicionales. Por ejemplo, exportarlo como [PDF/A](/how-to/pdfa/) o [PDF/UA](/how-to/pdfua/)así como añadir un [certificado digital](/how-to/signing/). También puede manipular páginas individuales [fusión, división](/how-to/merge-or-split-pdfs/)y girarlas, y tiene la opción de aplicar [anotaciones](/how-to/annotations/) y [favoritos](/how-to/bookmarks/).

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.