Aspose.Palabras

Convertir documentos de un formato a otro es una de las principales características de Aspose.Words. La conversión en Aspose.Words consiste en abrir un documento en uno de los formatos de carga admitidos y luego guardarlo en otro formato.

Aspose.Words admite casi todas las combinaciones de conversión comunes, por ejemplo:

  • DOC, DOCX, RTF a PDF o XPS,
  • DOC o DOCX a JPEG, TIFF, PNG,
  • DOCX a Markdown o HTML,
  • PDF a DOC, DOCX u otros formatos de Word,
  • y otros.

Tenga en cuenta que esta no es una lista completa de posibles conversiones. Puede consultar LoadFormat que especifica todos los formatos de carga o importación y SaveFormat que especifica todos los formatos de guardado o exportación admitidos por Aspose.Words.

Cómo convertir un documento

Primero, debe cargar un documento en Aspose.Words. Luego debe guardar este documento en el formato requerido. Sigue estos dos sencillos pasos y comprobarás con qué facilidad Aspose.Words te permite convertir documentos.

Tenga en cuenta que puede especificar opciones adicionales al guardar un documento para obtener el resultado deseado. También lo comentaremos a continuación.

Cómo cargar un documento

Para cargar un documento, pase el nombre del archivo o la secuencia a uno de los constructores Documento. El formato del documento cargado se determina automáticamente la mayoría de las veces.

El siguiente ejemplo muestra cómo cargar un documento desde un archivo:

// Load the document from the absolute path on disk.  
Document doc = new Document(dataDir + "TestDocument.docx");

Cómo guardar un documento

Para guardar su documento, use uno de los métodos Guardar. Aspose.Words determina automáticamente el formato de guardado deseado a partir de la extensión del archivo. Puede guardar un documento tanto en un archivo como en una secuencia. Por ejemplo, puede guardar un documento DOCX como archivo PDF.

El siguiente ejemplo muestra cómo guardar un documento en un archivo:

// Save the document as a PDF file.  
doc.Save(dataDir + "Document.pdf");

Especificar opciones de conversión avanzadas

Al convertir un documento, puede establecer algunas propiedades avanzadas. Aspose.Words le proporciona la clase SaveOptions, que le permite controlar el proceso de guardar su documento en el formato requerido con mayor precisión. Cada formato de guardado tiene una clase correspondiente que contiene las opciones de guardado para este formato de guardado. Por ejemplo, hay HtmlSaveOptions para guardar en formato HTML/MHTML/EPUB, o PdfSaveOptions para guardar en PDF. Puede leer más sobre las propiedades avanzadas en el artículo ‘Especificar opciones de guardado’ en la documentación de Aspose.Words.

El siguiente ejemplo muestra cómo convertir un documento de DOCX a PDF y configurar Aspose.Words para incrustar fuentes completas en el documento de salida:

// Load the document from the file.
Document doc = new Document(dataDir + "TestDocument.docx");

// Aspose.Words embeds full fonts by default when EmbedFullFonts is set to true.
// The property below can be changed each time a document is rendered.
PdfSaveOptions options = new PdfSaveOptions();
options.EmbedFullFonts = true;

// The output PDF will be embedded with all fonts found in the document.
doc.Save(dataDir + "TestDocument.EmbedFullFonts.pdf", options);

Variaciones de conversiones admitidas por Aspose.Words

Como se mencionó anteriormente, Aspose.Words le permite convertir un documento de uno de los formatos más populares a otro. Esto significa que puede resolver la mayoría de sus tareas de conversión usando solo Aspose.Words sin instalar aplicaciones o herramientas especiales. Por ejemplo, puede convertir de manera fácil y confiable un documento de formatos de Microsoft Word como DOC o DOCX a PDF o HTML, o de PDF o HTML a Markdown.

Estudie la sección de documentación ‘Convertir un documento’ para obtener más ejemplos de conversión de Aspose.Words.

Ver también

Para comprender esta pregunta con más detalle, consulte los siguientes artículos en el blog de Aspose: