Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
La capacidad de convertir documentos fácil y confiablemente de un formato a otro es una característica clave de Aspose.Words. PDF es uno de los formatos más populares para la conversión – es un formato de diseño fijo que preserva la apariencia original de un documento durante su renderizado en varias plataformas. El término “renderizado” se usa en Aspose.Words para describir el proceso de transformar un documento a un formato de archivo que está paginado o tiene el concepto de páginas.
La conversión de Word a PDF es un proceso bastante complejo que requiere varias etapas de cálculo. El motor de diseño de Aspose.Words imita la forma en que funciona el motor de diseño de páginas de Microsoft Word, haciendo que los documentos PDF de salida se vean lo más cerca posible a lo que puedes ver en Microsoft Word.
Con Aspose.Words puedes convertir programáticamente un documento desde formatos Word, como DOC o DOCX, a PDF sin usar Microsoft Office. Este artículo explica cómo realizar esta conversión.
Transformar documentos DOC o DOCX al formato PDF en Aspose.Words es muy fácil y se puede lograr con solo dos líneas de código que:
El siguiente ejemplo de código muestra cómo convertir un documento de DOCX a PDF usando el método Save:
Puedes descargar el archivo de plantilla de este ejemplo desde Aspose.Words GitHub.
A veces es necesario especificar opciones adicionales que pueden afectar el resultado de guardar un documento como PDF. Estas opciones se pueden especificar usando la clase PdfSaveOptions, que contiene propiedades que determinan cómo se mostrará la salida PDF.
Nota que con la misma técnica puedes transformar cualquier documento de formato de flujo a formato PDF.
Aspose.Words proporciona la enumeración PdfCompliance para soportar la conversión de DOC o DOCX a varios estándares de formato PDF (como PDF 1.7, PDF 1.5, etc.).
El siguiente ejemplo de código demuestra cómo cambiar un documento a PDF 1.7 usando PdfSaveOptions con cumplimiento de PDF17:
La conversión a PDF no está restringida a formatos de documento Microsoft Word. Cualquier formato soportado por Aspose.Words, incluyendo los creados programáticamente, también puede transformarse a PDF. Por ejemplo, podemos convertir imágenes de página única, como JPEG, PNG, BMP, EMF, o WMF, así como imágenes multipágina, como TIFF y GIF, a PDF.
El siguiente ejemplo de código muestra cómo cambiar imágenes JPEG y TIFF a PDF:
Para que este código funcione, necesitas agregar referencias a Aspose.Words y System.Drawing a tu proyecto.
Al guardar en PDF, puedes especificar si deseas optimizar la salida. Para hacer esto, necesitas establecer el flag OptimizeOutput en true, y entonces se eliminarán los lienzos anidados redundantes y vacíos, se concatenarán los glifos vecinos con el mismo formato.
El siguiente ejemplo de código muestra cómo optimizar la salida:
El artículo Renderizado para más información sobre los formatos de página fija y diseño de flujo
El artículo Conversión a formato de página fija para más información sobre el diseño de página
El artículo Especificar opciones de renderizado al transformar a PDF para más información sobre el uso de la clase PdfSaveOptions
El artículo Aprende las características de conversión a PDF/A y PDF/UA que describe qué estándar PDF y los ISO relevantes para estándares PDF soporta Aspose.Words
El artículo Qué estándar PDF es mejor elegir para determinar qué estándares PDF tienen sentido para qué casos
El artículo Trabajar con PDF/A o PDF/UA describe los requisitos para el contenido del documento en formatos PDF/A y PDF/UA – principalmente los requisitos para la estructura y fuentes
El artículo Advertencias de problemas de accesibilidad al guardar en PDF/A y PDF/UA describe qué requisitos de accesibilidad del contenido imponen PDF/A y PDF/UA
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.