PlainTextDocument

PlainTextDocument(string)

Crea un documento di testo semplice da un file. Rileva automaticamente il formato del file.

public PlainTextDocument(string fileName)
ParametroTipoDescrizione
fileNameStringNome del file da cui estrarre il testo.

Eccezioni

eccezionecondizione
UnsupportedFileFormatExceptionIl formato del documento non è riconosciuto o non è supportato.
FileCorruptedExceptionIl documento sembra essere danneggiato e non può essere caricato.
ExceptionC’è un problema con il documento e dovrebbe essere segnalato agli sviluppatori di Aspose.Words.
IOExceptionEsiste un’eccezione di input/output.
IncorrectPasswordExceptionIl documento è crittografato e richiede una password per essere aperto, ma hai fornito una password errata.
ArgumentExceptionIl 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


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)
ParametroTipoDescrizione
fileNameStringNome del file da cui estrarre il testo.
loadOptionsLoadOptionsOpzioni aggiuntive da utilizzare durante il caricamento di un documento. Può esserenullo.

Eccezioni

eccezionecondizione
UnsupportedFileFormatExceptionIl formato del documento non è riconosciuto o non è supportato.
FileCorruptedExceptionIl documento sembra essere danneggiato e non può essere caricato.
ExceptionC’è un problema con il documento e dovrebbe essere segnalato agli sviluppatori di Aspose.Words.
IOExceptionEsiste un’eccezione di input/output.
IncorrectPasswordExceptionIl documento è crittografato e richiede una password per essere aperto, ma hai fornito una password errata.
ArgumentExceptionIl 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


PlainTextDocument(Stream)

Crea un documento di testo semplice da un flusso. Rileva automaticamente il formato del file.

public PlainTextDocument(Stream stream)
ParametroTipoDescrizione
streamStreamIl flusso da cui estrarre il testo.

Eccezioni

eccezionecondizione
UnsupportedFileFormatExceptionIl formato del documento non è riconosciuto o non è supportato.
FileCorruptedExceptionIl documento sembra essere danneggiato e non può essere caricato.
ExceptionC’è un problema con il documento e dovrebbe essere segnalato agli sviluppatori di Aspose.Words.
IOExceptionEsiste un’eccezione di input/output.
IncorrectPasswordExceptionIl documento è crittografato e richiede una password per essere aperto, ma hai fornito una password errata.
ArgumentNullExceptionIl flusso non può essere nullo.
NotSupportedExceptionLo stream non supporta la lettura o la ricerca.
ObjectDisposedExceptionIl 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


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)
ParametroTipoDescrizione
streamStreamIl flusso da cui estrarre il testo.
loadOptionsLoadOptionsOpzioni aggiuntive da utilizzare durante il caricamento di un documento. Può esserenullo.

Eccezioni

eccezionecondizione
UnsupportedFileFormatExceptionIl formato del documento non è riconosciuto o non è supportato.
FileCorruptedExceptionIl documento sembra essere danneggiato e non può essere caricato.
ExceptionC’è un problema con il documento e dovrebbe essere segnalato agli sviluppatori di Aspose.Words.
IOExceptionEsiste un’eccezione di input/output.
IncorrectPasswordExceptionIl documento è crittografato e richiede una password per essere aperto, ma hai fornito una password errata.
ArgumentNullExceptionIl flusso non può essere nullo.
NotSupportedExceptionLo stream non supporta la lettura o la ricerca.
ObjectDisposedExceptionIl 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