Process

TextDevice.Process method

Конвертировать страницу и сохранить ее как текстовый поток.

public override void Process(Page page, Stream output)
ПараметрТипОписание
pagePageСтраница для преобразования.
outputStreamПоток результатов.

Примеры

В примере показано, как извлечь текст на первой странице документа PDF.

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

using (MemoryStream ms = new MemoryStream())
{
    // создать текстовое устройство
    TextDevice device = new TextDevice();

    // конвертируем страницу и сохраняем текст в поток
    device.Process(doc.Pages[1], ms);

    // используем извлеченный текст
    ms.Close();
    extractedText = Encoding.Unicode.GetString(ms.ToArray());
}

Смотрите также