GetFormattedText
İçindekiler
[
Saklamak
]
GetFormattedText(FormattedTextOptions)
Belgeden biçimlendirilmiş bir metin çıkarır.
public TextReader GetFormattedText(FormattedTextOptions options)
Parametre | Tip | Tanım |
---|---|---|
options | FormattedTextOptions | Biçimlendirilmiş metin çıkarma seçenekleri. |
Geri dönüş değeri
Bir örneğiTextReader çıkarılan metinle sınıf; hükümsüz
biçimlendirilmiş metin çıkarma desteklenmiyorsa.
Notlar
Daha fazla bilgi edin:
- Biçimlendirilmiş metni belgeden ayıklayın
- Bir belge metnini şu şekilde ayıklayın:HTML
- Bir belge metnini şu şekilde ayıklayın:İşaretleme
- Bir belge metnini şu şekilde ayıklayın:düz metin
Örnekler
Aşağıdaki örnek, bir belge metninin HTML metni olarak nasıl çıkarılacağını gösterir:
// Parser sınıfının bir örneğini oluşturun
using (Parser parser = new Parser(filePath))
{
// Biçimlendirilmiş bir metni okuyucuya çıkarın
using (TextReader reader = parser.GetFormattedText(new FormattedTextOptions(FormattedTextMode.Html)))
{
// Belgeden biçimlendirilmiş bir metin yazdır
// Biçimlendirilmiş metin çıkarma desteklenmiyorsa, bir okuyucu boştur
Console.WriteLine(reader == null ? "Formatted text extraction isn't suppported" : reader.ReadToEnd());
}
}
Ayrıca bakınız
- class FormattedTextOptions
- class Parser
- ad alanı GroupDocs.Parser
- toplantı GroupDocs.Parser
GetFormattedText(int, FormattedTextOptions)
Belge sayfasından biçimlendirilmiş bir metin çıkarır.
public TextReader GetFormattedText(int pageIndex, FormattedTextOptions options)
Parametre | Tip | Tanım |
---|---|---|
pageIndex | Int32 | Sıfır tabanlı sayfa dizini. |
options | FormattedTextOptions | Biçimlendirilmiş metin çıkarma seçenekleri. |
Geri dönüş değeri
Bir örneğiTextReaderayıklanan metin ile sınıf; hükümsüz
biçimlendirilmiş metin sayfası çıkarma desteklenmiyorsa.
Notlar
Daha fazla bilgi edin:
- Biçimlendirilmiş metni belge sayfasından ayıklayın
- Bir belge metnini şu şekilde ayıklayın:HTML
- Bir belge metnini şu şekilde ayıklayın:İşaretleme
- Bir belge metnini şu şekilde ayıklayın:düz metin
Örnekler
Aşağıdaki örnek, bir belge sayfası metninin Markdown metni olarak nasıl çıkarılacağını gösterir:
// Parser sınıfının bir örneğini oluşturun
using (Parser parser = new Parser(filePath))
{
// Belgenin biçimlendirilmiş metin çıkarmayı destekleyip desteklemediğini kontrol edin
if (!parser.Features.FormattedText)
{
Console.WriteLine("Document isn't supports formatted text extraction.");
return;
}
// Belge bilgilerini al
IDocumentInfo documentInfo = parser.GetDocumentInfo();
// Belgenin sayfaları olup olmadığını kontrol edin
if (documentInfo.PageCount == 0)
{
Console.WriteLine("Document hasn't pages.");
return;
}
// Sayfalar üzerinde yinele
for (int p = 0; p<documentInfo.PageCount; p++)
{
// Bir sayfa numarası yazdır
Console.WriteLine(string.Format("Page {0}/{1}", p + 1, documentInfo.PageCount));
// Biçimlendirilmiş bir metni okuyucuya çıkarın
using (TextReader reader = parser.GetFormattedText(p, new FormattedTextOptions(FormattedTextMode.Markdown)))
{
// Belgeden biçimlendirilmiş bir metin yazdır
// Daha önce biçimlendirilmiş metin çıkarma özelliği desteğini kontrol ettiğimiz için boş denetimi yok sayıyoruz
Console.WriteLine(reader.ReadToEnd());
}
}
}
Ayrıca bakınız
- class FormattedTextOptions
- class Parser
- ad alanı GroupDocs.Parser
- toplantı GroupDocs.Parser