Crear o cargar un documento

Casi cualquier tarea que desee realizar con Aspose.Words implica cargar un documento. La clase Document representa un documento cargado en la memoria. El documento tiene varios constructores sobrecargados que le permiten crear un documento en blanco o cargarlo desde un archivo o secuencia. El documento se puede cargar en cualquier formato de carga compatible con Aspose.Words. Para obtener la lista de todos los formatos de carga admitidos, consulte la enumeración LoadFormat.

Crear un nuevo documento

Llamaremos al constructor Document sin parámetros para crear un nuevo documento en blanco. Si desea generar un documento mediante programación, la forma más sencilla es utilizar la clase DocumentBuilder para agregar el contenido del documento.

El siguiente ejemplo de código muestra cómo crear un documento utilizando el generador de documentos:

doc = aw.Document()
builder = aw.DocumentBuilder(doc)
            
builder.write("Hello world!")

doc.save(docs_base.artifacts_dir + "out.docx")

Cargar un documento

Para cargar un documento existente en cualquiera de los formatos LoadFormat, pase el nombre del archivo o la secuencia a uno de los constructores Document. El formato del documento cargado está determinado automáticamente por su extensión.

Cargar desde un archivo

Pase un nombre de archivo como cadena al constructor Document para abrir un documento existente desde un archivo.

El siguiente ejemplo de código muestra cómo abrir un documento desde un archivo:

Puede descargar el archivo de plantilla de este ejemplo desde Aspose.Words GitHub.

Cargar desde una secuencia

Para abrir un documento desde una secuencia, simplemente pase un objeto de secuencia que contenga el documento al constructor Document.

El siguiente ejemplo de código muestra cómo abrir un documento desde una secuencia: