Vitaliy Shebanits Ответов: 1

Получить текущую страницу в pdf файле для C#


Мне нужно открыть pdf-файл полностью с помощью # и получить текущую страницу. Это необходимо для того, чтобы пользователь полностью вырос до конца PDF и после выполнения действий.

Повеселись хоть чем-нибудь. Спасибо.

Что я уже пробовал:

Я использую библиотеку по умолчанию (AcroPDFLib), но у меня нет доступа к текущей странице.

Richard MacCutchan

Как вы определяете "текущую страницу"?

1 Ответов

Рейтинг:
1

Mansur Kurtov

using iTextSharp.text.pdf;
using iTextSharp.text.pdf.parser;

namespace PdfParser
{
    public static class PdfTextExtractor
    {
        public static string pdfText(string path)
        {
            PdfReader reader = new PdfReader(path);
            string text = string.Empty;
            for(int page = 1; page <= reader.NumberOfPages; page++)
            {
                text += PdfTextExtractor.GetTextFromPage(reader,page);
            }
            reader.Close();
            return text;
        }   
    }
}