Creare o caricare un documento

Quasi tutte le attività che si desidera eseguire con Aspose.Words comportano il caricamento di un documento. La classe Document rappresenta un documento caricato in memoria. Il documento ha diversi costruttori sovraccaricati che consentono di creare un documento vuoto o di caricarlo da un file o un flusso. Il documento può essere caricato in qualsiasi formato di caricamento supportato da Aspose.Words. Per l’elenco di tutti i formati di caricamento supportati, vedere l’enumerazione LoadFormat.

Creare un nuovo documento

Chiameremo il costruttore Document senza parametri per creare un nuovo documento vuoto. Se si desidera generare un documento a livello di codice, il modo più semplice è utilizzare la classe DocumentBuilder per aggiungere il contenuto del documento.

Il seguente esempio di codice mostra come creare un documento utilizzando il generatore di documenti:

Carica un documento

Per caricare un documento esistente in uno qualsiasi dei formati LoadFormat, passare il nome del file o il flusso in uno dei costruttori del documento. Il formato del documento caricato viene determinato automaticamente dalla sua estensione.

Carica da un file

Passare un nome di file come stringa al costruttore del documento per aprire un documento esistente da un file.

Il seguente esempio di codice mostra come aprire un documento da un file:

È possibile scaricare il file modello di questo esempio da Aspose.Words GitHub.

Carica da un flusso

Per aprire un documento da un flusso, è sufficiente passare un oggetto stream che contiene il documento nel costruttore del documento.

L’esempio di codice seguente mostra come aprire un documento da un flusso: