MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как в Python подсчитать количество страниц в PDF-файле
03.02.2015
11:02
Текстовые метки: python, PDF, количество страниц
Раздел: Компьютер - Программирование - Язык Python

Для подсчета количества страниц в файле формата PDF, можно воспользоваться таким скриптом:


# Подсчет количества страниц в PDF файле

fileName='file.pdf'

pdfText=''


with open(fileName, 'rb') as fileIn:

pdfText = fileIn.read()


rePages = re.compile(r'/Page/\w')

pagesCount=len( rePages.findall(pdfText) )

print 'Count: ' + str(pagesCount)


Здесь используется тот факт, что в формате PDF каждая страница предваряется заголовком, содержащим примерно следующий текст:


<</Type/Page/Contents 4 0 R/MediaBox[0 0 1188 842]/Resources 6 0 R/Parent 1 0 R>>


Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования