Как получить весь текст из 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.