Как получить весь текст из PDF в виде строки с помощью элемента управления ActiveX Fox It Reader SDK

У меня есть COM-компонент: private AxFoxitPDFSDKProLib.AxFoxitPDFSDK axFoxitPDFSDK1;, Я загрузил PDF в него:

public Form1() {
        InitializeComponent();
        axFoxitPDFSDK1.OpenFile("C:/cw3_31paz.pdf", null);
    }

Я хотел бы получить весь текст из этого PDF как String, Я не мог найти какой-либо метод, чтобы сделать это, но я нашел метод axFoxitPDFSDK1.GetSelectedText(); но не нашел selectAll() выбрать все

1 ответ

Foxit ActiveX SDK имеет метод BSTR GetPageText (long nPageIndex). Таким образом, вы просто перебираете все страницы, вызывающие эту функцию, и добавляете выходные данные функции в строковую переменную. Если вам нужна дополнительная информация, загляните в pdf-файл руководства, который устанавливается вместе с ActiveX.

Другие вопросы по тегам