GetFormattedText
περιεχόμενα
[
κρύβω
]
GetFormattedText(FormattedTextOptions)
Εξάγει ένα μορφοποιημένο κείμενο από το έγγραφο.
public TextReader GetFormattedText(FormattedTextOptions options)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
options | FormattedTextOptions | Οι επιλογές εξαγωγής μορφοποιημένου κειμένου. |
Επιστρεφόμενη Αξία
Ένα στιγμιότυπο τουTextReader τάξη με το εξαγόμενο κείμενο; μηδενικό
εάν η εξαγωγή μορφοποιημένου κειμένου δεν υποστηρίζεται.
Παρατηρήσεις
Μάθε περισσότερα:
- Εξαγωγή μορφοποιημένου κειμένου από το έγγραφο
- Εξαγωγή κειμένου εγγράφου ωςHTML
- Εξαγωγή κειμένου εγγράφου ωςΧαμήλωση τιμής
- Εξαγωγή κειμένου εγγράφου ωςΑπλό κείμενο
Παραδείγματα
Το ακόλουθο παράδειγμα δείχνει πώς να εξαγάγετε ένα κείμενο εγγράφου ως κείμενο HTML:
// Δημιουργία μιας παρουσίας κλάσης Parser
using (Parser parser = new Parser(filePath))
{
// Εξαγωγή ενός μορφοποιημένου κειμένου στον αναγνώστη
using (TextReader reader = parser.GetFormattedText(new FormattedTextOptions(FormattedTextMode.Html)))
{
// Εκτυπώστε ένα μορφοποιημένο κείμενο από το έγγραφο
// Εάν η εξαγωγή μορφοποιημένου κειμένου δεν υποστηρίζεται, ο αναγνώστης είναι μηδενικός
Console.WriteLine(reader == null ? "Formatted text extraction isn't suppported" : reader.ReadToEnd());
}
}
Δείτε επίσης
- class FormattedTextOptions
- class Parser
- χώρος ονομάτων GroupDocs.Parser
- συνέλευση GroupDocs.Parser
GetFormattedText(int, FormattedTextOptions)
Εξάγει ένα μορφοποιημένο κείμενο από τη σελίδα του εγγράφου.
public TextReader GetFormattedText(int pageIndex, FormattedTextOptions options)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
pageIndex | Int32 | Το ευρετήριο σελίδας που βασίζεται σε μηδέν. |
options | FormattedTextOptions | Οι επιλογές εξαγωγής μορφοποιημένου κειμένου. |
Επιστρεφόμενη Αξία
Ένα στιγμιότυπο τουTextReaderτάξη με το εξαγόμενο κείμενο. μηδενικό
αν δεν υποστηρίζεται η εξαγωγή σελίδας μορφοποιημένου κειμένου.
Παρατηρήσεις
Μάθε περισσότερα:
- Εξαγωγή μορφοποιημένου κειμένου από τη σελίδα εγγράφου
- Εξαγωγή κειμένου εγγράφου ωςHTML
- Εξαγωγή κειμένου εγγράφου ωςΧαμήλωση τιμής
- Εξαγωγή κειμένου εγγράφου ωςΑπλό κείμενο
Παραδείγματα
Το ακόλουθο παράδειγμα δείχνει πώς να εξαγάγετε ένα κείμενο σελίδας εγγράφου ως κείμενο Markdown:
// Δημιουργία μιας παρουσίας κλάσης Parser
using (Parser parser = new Parser(filePath))
{
// Ελέγξτε εάν το έγγραφο υποστηρίζει την εξαγωγή μορφοποιημένου κειμένου
if (!parser.Features.FormattedText)
{
Console.WriteLine("Document isn't supports formatted text extraction.");
return;
}
// Λάβετε τις πληροφορίες του εγγράφου
IDocumentInfo documentInfo = parser.GetDocumentInfo();
// Ελέγξτε εάν το έγγραφο έχει σελίδες
if (documentInfo.PageCount == 0)
{
Console.WriteLine("Document hasn't pages.");
return;
}
// Επανάληψη σε σελίδες
for (int p = 0; p<documentInfo.PageCount; p++)
{
// Εκτύπωση αριθμού σελίδας
Console.WriteLine(string.Format("Page {0}/{1}", p + 1, documentInfo.PageCount));
// Εξαγωγή ενός μορφοποιημένου κειμένου στον αναγνώστη
using (TextReader reader = parser.GetFormattedText(p, new FormattedTextOptions(FormattedTextMode.Markdown)))
{
// Εκτυπώστε ένα μορφοποιημένο κείμενο από το έγγραφο
// Αγνοούμε τον μηδενικό έλεγχο, καθώς έχουμε ελέγξει νωρίτερα την υποστήριξη της δυνατότητας εξαγωγής μορφοποιημένου κειμένου
Console.WriteLine(reader.ReadToEnd());
}
}
}
Δείτε επίσης
- class FormattedTextOptions
- class Parser
- χώρος ονομάτων GroupDocs.Parser
- συνέλευση GroupDocs.Parser