PlainTextDocument

PlainTextDocument(string)

Crée un document en texte brut à partir d’un fichier. Détecte automatiquement le format de fichier.

public PlainTextDocument(string fileName)
ParamètreTaperLa description
fileNameStringNom du fichier à partir duquel extraire le texte.

Exceptions

exceptioncondition
UnsupportedFileFormatExceptionLe format du document n’est pas reconnu ou n’est pas pris en charge.
FileCorruptedExceptionLe document semble corrompu et ne peut pas être chargé.
ExceptionIl y a un problème avec le document et il doit être signalé aux développeurs d’Aspose.Words.
IOExceptionIl existe une exception d’entrée/sortie.
IncorrectPasswordExceptionLe document est crypté et nécessite un mot de passe pour s’ouvrir, mais vous avez fourni un mot de passe incorrect.
ArgumentExceptionLe nom du fichier ne peut pas être nul ou une chaîne vide.

Exemples

Montre comment charger le contenu d’un document Microsoft Word en texte brut.

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());

Voir également


PlainTextDocument(string, LoadOptions)

Crée un document en texte brut à partir d’un fichier. Permet de spécifier des options supplémentaires telles qu’un mot de passe de cryptage.

public PlainTextDocument(string fileName, LoadOptions loadOptions)
ParamètreTaperLa description
fileNameStringNom du fichier à partir duquel extraire le texte.
loadOptionsLoadOptionsOptions supplémentaires à utiliser lors du chargement d’un document. Peut êtrenul.

Exceptions

exceptioncondition
UnsupportedFileFormatExceptionLe format du document n’est pas reconnu ou n’est pas pris en charge.
FileCorruptedExceptionLe document semble corrompu et ne peut pas être chargé.
ExceptionIl y a un problème avec le document et il doit être signalé aux développeurs d’Aspose.Words.
IOExceptionIl existe une exception d’entrée/sortie.
IncorrectPasswordExceptionLe document est crypté et nécessite un mot de passe pour s’ouvrir, mais vous avez fourni un mot de passe incorrect.
ArgumentExceptionLe nom du fichier ne peut pas être nul ou une chaîne vide.

Exemples

Montre comment charger le contenu d’un document Microsoft Word chiffré en texte brut.

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());

Voir également


PlainTextDocument(Stream)

Crée un document en texte brut à partir d’un flux. Détecte automatiquement le format de fichier.

public PlainTextDocument(Stream stream)
ParamètreTaperLa description
streamStreamLe flux à partir duquel extraire le texte.

Exceptions

exceptioncondition
UnsupportedFileFormatExceptionLe format du document n’est pas reconnu ou n’est pas pris en charge.
FileCorruptedExceptionLe document semble corrompu et ne peut pas être chargé.
ExceptionIl y a un problème avec le document et il doit être signalé aux développeurs d’Aspose.Words.
IOExceptionIl existe une exception d’entrée/sortie.
IncorrectPasswordExceptionLe document est crypté et nécessite un mot de passe pour s’ouvrir, mais vous avez fourni un mot de passe incorrect.
ArgumentNullExceptionLe flux ne peut pas être nul.
NotSupportedExceptionLe flux ne prend pas en charge la lecture ou la recherche.
ObjectDisposedExceptionLe flux est un objet supprimé.

Remarques

Le document doit être stocké au début du flux. Le flux doit prendre en charge le positionnement aléatoire.

Exemples

Montre comment charger le contenu d’un document Microsoft Word en texte brut à l’aide de 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());
}

Voir également


PlainTextDocument(Stream, LoadOptions)

Crée un document en texte brut à partir d’un flux. Permet de spécifier des options supplémentaires telles qu’un mot de passe de cryptage.

public PlainTextDocument(Stream stream, LoadOptions loadOptions)
ParamètreTaperLa description
streamStreamLe flux à partir duquel extraire le texte.
loadOptionsLoadOptionsOptions supplémentaires à utiliser lors du chargement d’un document. Peut êtrenul.

Exceptions

exceptioncondition
UnsupportedFileFormatExceptionLe format du document n’est pas reconnu ou n’est pas pris en charge.
FileCorruptedExceptionLe document semble corrompu et ne peut pas être chargé.
ExceptionIl y a un problème avec le document et il doit être signalé aux développeurs d’Aspose.Words.
IOExceptionIl existe une exception d’entrée/sortie.
IncorrectPasswordExceptionLe document est crypté et nécessite un mot de passe pour s’ouvrir, mais vous avez fourni un mot de passe incorrect.
ArgumentNullExceptionLe flux ne peut pas être nul.
NotSupportedExceptionLe flux ne prend pas en charge la lecture ou la recherche.
ObjectDisposedExceptionLe flux est un objet supprimé.

Remarques

Le document doit être stocké au début du flux. Le flux doit prendre en charge le positionnement aléatoire.

Exemples

Montre comment charger le contenu d’un document Microsoft Word chiffré en texte brut à l’aide de 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());
}

Voir également