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

也可以看看