PlainTextDocument

PlainTextDocument(string)

Bir dosyadan düz metin belgesi oluşturur. Dosya biçimini otomatik olarak algılar.

public PlainTextDocument(string fileName)
ParametreTipTanım
fileNameStringMetnin çıkarılacağı dosyanın adı.

istisnalar

istisnaşart
UnsupportedFileFormatExceptionBelge formatı tanınmıyor veya desteklenmiyor.
FileCorruptedExceptionBelge bozuk görünüyor ve yüklenemiyor.
ExceptionBelgede bir sorun var ve Aspose.Words geliştiricilerine bildirilmesi gerekiyor.
IOExceptionBir giriş/çıkış istisnası var.
IncorrectPasswordExceptionBelge şifrelenmiş ve açılması için parola gerekiyor, ancak yanlış parola girdiniz.
ArgumentExceptionDosyanın adı boş veya boş dize olamaz.

Örnekler

Bir Microsoft Word belgesinin içeriğinin düz metin olarak nasıl yükleneceğini gösterir.

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

Ayrıca bakınız


PlainTextDocument(string, LoadOptions)

Bir dosyadan düz metin belgesi oluşturur. Şifreleme şifresi gibi ek seçeneklerin belirtilmesine olanak tanır.

public PlainTextDocument(string fileName, LoadOptions loadOptions)
ParametreTipTanım
fileNameStringMetnin çıkarılacağı dosyanın adı.
loadOptionsLoadOptionsBelge yüklerken kullanılacak ek seçenekler. Olabilirhükümsüz.

istisnalar

istisnaşart
UnsupportedFileFormatExceptionBelge formatı tanınmıyor veya desteklenmiyor.
FileCorruptedExceptionBelge bozuk görünüyor ve yüklenemiyor.
ExceptionBelgede bir sorun var ve Aspose.Words geliştiricilerine bildirilmesi gerekiyor.
IOExceptionBir giriş/çıkış istisnası var.
IncorrectPasswordExceptionBelge şifrelenmiş ve açılması için parola gerekiyor, ancak yanlış parola girdiniz.
ArgumentExceptionDosyanın adı boş veya boş dize olamaz.

Örnekler

Şifrelenmiş bir Microsoft Word belgesinin içeriğinin düz metin olarak nasıl yükleneceğini gösterir.

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

Ayrıca bakınız


PlainTextDocument(Stream)

Bir akıştan düz metin belgesi oluşturur. Dosya biçimini otomatik olarak algılar.

public PlainTextDocument(Stream stream)
ParametreTipTanım
streamStreamMetnin çıkarılacağı akış.

istisnalar

istisnaşart
UnsupportedFileFormatExceptionBelge formatı tanınmıyor veya desteklenmiyor.
FileCorruptedExceptionBelge bozuk görünüyor ve yüklenemiyor.
ExceptionBelgede bir sorun var ve Aspose.Words geliştiricilerine bildirilmesi gerekiyor.
IOExceptionBir giriş/çıkış istisnası var.
IncorrectPasswordExceptionBelge şifrelenmiş ve açılması için parola gerekiyor, ancak yanlış parola girdiniz.
ArgumentNullExceptionAkış boş olamaz.
NotSupportedExceptionAkış, okumayı veya aramayı desteklemiyor.
ObjectDisposedExceptionAkış, atılmış bir nesnedir.

Notlar

Belge akışın başında saklanmalıdır. Akış rastgele konumlandırmayı desteklemelidir.

Örnekler

Akış kullanılarak bir Microsoft Word belgesinin içeriğinin düz metin olarak nasıl yükleneceğini gösterir.

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

Ayrıca bakınız


PlainTextDocument(Stream, LoadOptions)

Bir akıştan düz metin belgesi oluşturur. Şifreleme şifresi gibi ek seçeneklerin belirtilmesine olanak tanır.

public PlainTextDocument(Stream stream, LoadOptions loadOptions)
ParametreTipTanım
streamStreamMetnin çıkarılacağı akış.
loadOptionsLoadOptionsBelge yüklerken kullanılacak ek seçenekler. Olabilirhükümsüz.

istisnalar

istisnaşart
UnsupportedFileFormatExceptionBelge formatı tanınmıyor veya desteklenmiyor.
FileCorruptedExceptionBelge bozuk görünüyor ve yüklenemiyor.
ExceptionBelgede bir sorun var ve Aspose.Words geliştiricilerine bildirilmesi gerekiyor.
IOExceptionBir giriş/çıkış istisnası var.
IncorrectPasswordExceptionBelge şifrelenmiş ve açılması için parola gerekiyor, ancak yanlış parola girdiniz.
ArgumentNullExceptionAkış boş olamaz.
NotSupportedExceptionAkış, okumayı veya aramayı desteklemiyor.
ObjectDisposedExceptionAkış, atılmış bir nesnedir.

Notlar

Belge akışın başında saklanmalıdır. Akış rastgele konumlandırmayı desteklemelidir.

Örnekler

Akış kullanılarak şifrelenmiş bir Microsoft Word belgesinin içeriğinin düz metin olarak nasıl yükleneceğini gösterir.

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

Ayrıca bakınız