Process

TextDevice.Process method

Seite konvertieren und als Textstream speichern.

public override void Process(Page page, Stream output)
ParameterTypBeschreibung
pagePageDie zu konvertierende Seite.
outputStreamErgebnisstrom.

Beispiele

Das Beispiel zeigt, wie Text auf der ersten PDF-Dokumentseite extrahiert wird.

Document doc = new Document(inFile);
string extractedText;

using (MemoryStream ms = new MemoryStream())
{
    // Textgerät erstellen
    TextDevice device = new TextDevice();

    // Konvertiere die Seite und speichere den Text im Stream
    device.Process(doc.Pages[1], ms);

    // den extrahierten Text verwenden
    ms.Close();
    extractedText = Encoding.Unicode.GetString(ms.ToArray());
}

Siehe auch