PlainTextDocument
PlainTextDocument(string)
Crea un documento di testo semplice da un file. Rileva automaticamente il formato del file.
public PlainTextDocument(string fileName)
Parametro | Tipo | Descrizione |
---|---|---|
fileName | String | Nome del file da cui estrarre il testo. |
Eccezioni
eccezione | condizione |
---|---|
UnsupportedFileFormatException | Il formato del documento non è riconosciuto o non è supportato. |
FileCorruptedException | Il documento sembra essere danneggiato e non può essere caricato. |
Exception | C’è un problema con il documento e dovrebbe essere segnalato agli sviluppatori di Aspose.Words. |
IOException | Esiste un’eccezione di input/output. |
IncorrectPasswordException | Il documento è crittografato e richiede una password per essere aperto, ma hai fornito una password errata. |
ArgumentException | Il nome del file non può essere una stringa nulla o vuota. |
Esempi
Mostra come caricare il contenuto di un documento Microsoft Word in testo normale.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
doc.Save(ArtifactsDir + "PlainTextDocument.Load.docx");
PlainTextDocument plaintext = new PlainTextDocument(ArtifactsDir + "PlainTextDocument.Load.docx");
Assert.AreEqual("Hello world!", plaintext.Text.Trim());
Guarda anche
- class PlainTextDocument
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words
PlainTextDocument(string, LoadOptions)
Crea un documento di testo semplice da un file. Consente di specificare opzioni aggiuntive come una password di crittografia.
public PlainTextDocument(string fileName, LoadOptions loadOptions)
Parametro | Tipo | Descrizione |
---|---|---|
fileName | String | Nome del file da cui estrarre il testo. |
loadOptions | LoadOptions | Opzioni aggiuntive da utilizzare durante il caricamento di un documento. Può esserenullo . |
Eccezioni
eccezione | condizione |
---|---|
UnsupportedFileFormatException | Il formato del documento non è riconosciuto o non è supportato. |
FileCorruptedException | Il documento sembra essere danneggiato e non può essere caricato. |
Exception | C’è un problema con il documento e dovrebbe essere segnalato agli sviluppatori di Aspose.Words. |
IOException | Esiste un’eccezione di input/output. |
IncorrectPasswordException | Il documento è crittografato e richiede una password per essere aperto, ma hai fornito una password errata. |
ArgumentException | Il nome del file non può essere una stringa nulla o vuota. |
Esempi
Mostra come caricare il contenuto di un documento Microsoft Word crittografato in testo normale.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions();
saveOptions.Password = "MyPassword";
doc.Save(ArtifactsDir + "PlainTextDocument.LoadEncrypted.docx", saveOptions);
LoadOptions loadOptions = new LoadOptions();
loadOptions.Password = "MyPassword";
PlainTextDocument plaintext = new PlainTextDocument(ArtifactsDir + "PlainTextDocument.LoadEncrypted.docx", loadOptions);
Assert.AreEqual("Hello world!", plaintext.Text.Trim());
Guarda anche
- class LoadOptions
- class PlainTextDocument
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words
PlainTextDocument(Stream)
Crea un documento di testo semplice da un flusso. Rileva automaticamente il formato del file.
public PlainTextDocument(Stream stream)
Parametro | Tipo | Descrizione |
---|---|---|
stream | Stream | Il flusso da cui estrarre il testo. |
Eccezioni
eccezione | condizione |
---|---|
UnsupportedFileFormatException | Il formato del documento non è riconosciuto o non è supportato. |
FileCorruptedException | Il documento sembra essere danneggiato e non può essere caricato. |
Exception | C’è un problema con il documento e dovrebbe essere segnalato agli sviluppatori di Aspose.Words. |
IOException | Esiste un’eccezione di input/output. |
IncorrectPasswordException | Il documento è crittografato e richiede una password per essere aperto, ma hai fornito una password errata. |
ArgumentNullException | Il flusso non può essere nullo. |
NotSupportedException | Lo stream non supporta la lettura o la ricerca. |
ObjectDisposedException | Il flusso è un oggetto eliminato. |
Osservazioni
Il documento deve essere archiviato all’inizio dello stream. Il flusso deve supportare il posizionamento casuale.
Esempi
Mostra come caricare il contenuto di un documento Microsoft Word in testo normale utilizzando stream.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
doc.Save(ArtifactsDir + "PlainTextDocument.LoadFromStream.docx");
using (FileStream stream = new FileStream(ArtifactsDir + "PlainTextDocument.LoadFromStream.docx", FileMode.Open))
{
PlainTextDocument plaintext = new PlainTextDocument(stream);
Assert.AreEqual("Hello world!", plaintext.Text.Trim());
}
Guarda anche
- class PlainTextDocument
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words
PlainTextDocument(Stream, LoadOptions)
Crea un documento di testo semplice da un flusso. Consente di specificare opzioni aggiuntive come una password di crittografia.
public PlainTextDocument(Stream stream, LoadOptions loadOptions)
Parametro | Tipo | Descrizione |
---|---|---|
stream | Stream | Il flusso da cui estrarre il testo. |
loadOptions | LoadOptions | Opzioni aggiuntive da utilizzare durante il caricamento di un documento. Può esserenullo . |
Eccezioni
eccezione | condizione |
---|---|
UnsupportedFileFormatException | Il formato del documento non è riconosciuto o non è supportato. |
FileCorruptedException | Il documento sembra essere danneggiato e non può essere caricato. |
Exception | C’è un problema con il documento e dovrebbe essere segnalato agli sviluppatori di Aspose.Words. |
IOException | Esiste un’eccezione di input/output. |
IncorrectPasswordException | Il documento è crittografato e richiede una password per essere aperto, ma hai fornito una password errata. |
ArgumentNullException | Il flusso non può essere nullo. |
NotSupportedException | Lo stream non supporta la lettura o la ricerca. |
ObjectDisposedException | Il flusso è un oggetto eliminato. |
Osservazioni
Il documento deve essere archiviato all’inizio dello stream. Il flusso deve supportare il posizionamento casuale.
Esempi
Mostra come caricare il contenuto di un documento Microsoft Word crittografato in testo normale utilizzando stream.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions();
saveOptions.Password = "MyPassword";
doc.Save(ArtifactsDir + "PlainTextDocument.LoadFromStreamWithOptions.docx", saveOptions);
LoadOptions loadOptions = new LoadOptions();
loadOptions.Password = "MyPassword";
using (FileStream stream = new FileStream(ArtifactsDir + "PlainTextDocument.LoadFromStreamWithOptions.docx", FileMode.Open))
{
PlainTextDocument plaintext = new PlainTextDocument(stream, loadOptions);
Assert.AreEqual("Hello world!", plaintext.Text.Trim());
}
Guarda anche
- class LoadOptions
- class PlainTextDocument
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words