PlainTextDocument
PlainTextDocument(string)
Crea un documento de texto sin formato a partir de un archivo. Detecta automáticamente el formato del archivo.
public PlainTextDocument(string fileName)
Parámetro | Escribe | Descripción |
---|---|---|
fileName | String | Nombre del archivo del que extraer el texto. |
Excepciones
excepción | condición |
---|---|
UnsupportedFileFormatException | El formato del documento no se reconoce o no se admite. |
FileCorruptedException | El documento parece estar dañado y no se puede cargar. |
Exception | Hay un problema con el documento y se debe informar a los desarrolladores de Aspose.Words. |
IOException | Hay una excepción de entrada/salida. |
IncorrectPasswordException | El documento está cifrado y requiere una contraseña para abrirse, pero usted proporcionó una contraseña incorrecta. |
ArgumentException | El nombre del archivo no puede ser una cadena nula o vacía. |
Ejemplos
Muestra cómo cargar el contenido de un documento de Microsoft Word en texto sin formato.
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());
Ver también
- class PlainTextDocument
- espacio de nombres Aspose.Words
- asamblea Aspose.Words
PlainTextDocument(string, LoadOptions)
Crea un documento de texto sin formato a partir de un archivo. Permite especificar opciones adicionales como una contraseña de cifrado.
public PlainTextDocument(string fileName, LoadOptions loadOptions)
Parámetro | Escribe | Descripción |
---|---|---|
fileName | String | Nombre del archivo del que extraer el texto. |
loadOptions | LoadOptions | Opciones adicionales para usar al cargar un documento. Puede sernulo . |
Excepciones
excepción | condición |
---|---|
UnsupportedFileFormatException | El formato del documento no se reconoce o no se admite. |
FileCorruptedException | El documento parece estar dañado y no se puede cargar. |
Exception | Hay un problema con el documento y se debe informar a los desarrolladores de Aspose.Words. |
IOException | Hay una excepción de entrada/salida. |
IncorrectPasswordException | El documento está cifrado y requiere una contraseña para abrirse, pero usted proporcionó una contraseña incorrecta. |
ArgumentException | El nombre del archivo no puede ser una cadena nula o vacía. |
Ejemplos
Muestra cómo cargar el contenido de un documento cifrado de Microsoft Word en texto sin formato.
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());
Ver también
- class LoadOptions
- class PlainTextDocument
- espacio de nombres Aspose.Words
- asamblea Aspose.Words
PlainTextDocument(Stream)
Crea un documento de texto sin formato a partir de una secuencia. Detecta automáticamente el formato del archivo.
public PlainTextDocument(Stream stream)
Parámetro | Escribe | Descripción |
---|---|---|
stream | Stream | La secuencia de donde extraer el texto. |
Excepciones
excepción | condición |
---|---|
UnsupportedFileFormatException | El formato del documento no se reconoce o no se admite. |
FileCorruptedException | El documento parece estar dañado y no se puede cargar. |
Exception | Hay un problema con el documento y se debe informar a los desarrolladores de Aspose.Words. |
IOException | Hay una excepción de entrada/salida. |
IncorrectPasswordException | El documento está cifrado y requiere una contraseña para abrirse, pero usted proporcionó una contraseña incorrecta. |
ArgumentNullException | La secuencia no puede ser nula. |
NotSupportedException | La transmisión no admite lectura ni búsqueda. |
ObjectDisposedException | El arroyo es un objeto desechado. |
Observaciones
El documento debe almacenarse al comienzo de la secuencia. La transmisión debe admitir el posicionamiento aleatorio.
Ejemplos
Muestra cómo cargar el contenido de un documento de Microsoft Word en texto sin formato usando 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());
}
Ver también
- class PlainTextDocument
- espacio de nombres Aspose.Words
- asamblea Aspose.Words
PlainTextDocument(Stream, LoadOptions)
Crea un documento de texto sin formato a partir de una secuencia. Permite especificar opciones adicionales como una contraseña de cifrado.
public PlainTextDocument(Stream stream, LoadOptions loadOptions)
Parámetro | Escribe | Descripción |
---|---|---|
stream | Stream | La secuencia de donde extraer el texto. |
loadOptions | LoadOptions | Opciones adicionales para usar al cargar un documento. Puede sernulo . |
Excepciones
excepción | condición |
---|---|
UnsupportedFileFormatException | El formato del documento no se reconoce o no se admite. |
FileCorruptedException | El documento parece estar dañado y no se puede cargar. |
Exception | Hay un problema con el documento y se debe informar a los desarrolladores de Aspose.Words. |
IOException | Hay una excepción de entrada/salida. |
IncorrectPasswordException | El documento está cifrado y requiere una contraseña para abrirse, pero usted proporcionó una contraseña incorrecta. |
ArgumentNullException | La secuencia no puede ser nula. |
NotSupportedException | La transmisión no admite lectura ni búsqueda. |
ObjectDisposedException | El arroyo es un objeto desechado. |
Observaciones
El documento debe almacenarse al comienzo de la secuencia. La transmisión debe admitir el posicionamiento aleatorio.
Ejemplos
Muestra cómo cargar el contenido de un documento cifrado de Microsoft Word en texto sin formato mediante streaming.
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());
}
Ver también
- class LoadOptions
- class PlainTextDocument
- espacio de nombres Aspose.Words
- asamblea Aspose.Words