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:
Nota i valori predefiniti:
- Un documento vuoto contiene una sezione con parametri predefiniti, un paragrafo vuoto, alcuni stili di documento. In realtà questo documento è lo stesso del risultato della creazione del “Nuovo documento” in Microsoft Word.
- Il formato carta del documento è PaperSize.Letter.
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: