Crea o carica un documento
Quasi tutte le attività che desideri eseguire con Aspose.Words comportano il caricamento di un documento. La classe Document
rappresenta un documento caricato in memoria. Il documento ha diversi costruttori sovraccarichi che consentono di creare un documento vuoto o caricarlo da un file o 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.
Crea un nuovo documento
Chiameremo il costruttore Document senza parametri per creare un nuovo documento vuoto. Se desideri 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:
Prendere nota dei valori predefiniti:
- Un documento vuoto contiene una sezione con parametri predefiniti, un paragrafo vuoto, alcuni stili di documento. In realtà questo documento è lo stesso 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 lo stream in uno dei costruttori di documenti. Il formato del documento caricato è determinato automaticamente dalla sua estensione.
Carica da un file
Passa un nome file come stringa al costruttore Document 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 uno stream, è sufficiente passare un oggetto stream che contiene il documento nel costruttore Document.
Il seguente esempio di codice mostra come aprire un documento da un flusso: