Количество страниц в PDF?

Статус
Закрыто для дальнейших ответов.

Yurchick

Участник
Топикстартер
Сообщения
43
Реакции
0
Как узнать из JS или VBA или... короче как?
Судя по скрипту нашего гуру Виталия (ImportMultiPagePDF),
он пока тоже не знает :?(
 

AirGraph

Участник
Сообщения
244
Реакции
21
Ответ: Количество страниц в PDF?

А дело тут не в JS или VB. Для этого нужно открыть файл и поинтересоваться у него внутри ;))))). Думаю, что это не сложно, если прочесть в спецификации формата PDF как и где хранится количество страниц... ;)))
 

kaatm

15 лет на форуме
Сообщения
1 101
Реакции
19
Ответ: Количество страниц в PDF?

Читаем страницу 117 из PDFReference16.pdf

Вкратце, надо искать такого рода структуры
PHP:
obj
<< /Type /Pages
/Kids [ 4 0 R
10 0 R
24 0 R
]
/Count 3
>>
endobj
обязательно без /Parent внутри объекта
 

ramiraz

Участник
Сообщения
5
Реакции
0
Ответ: Количество страниц в PDF?

http://partners.adobe.com/public/developer/en/pdf/PDFReference16.pdf

Заголовок файла:
Код:
%PDF-1.5
%вгПУ
109199 0 obj <</Linearized 1/L 9142108/O 109203/E 52524/N 1236/T 9126252/H [ 2754 12723]>>
endobj

Число после /N это "Number of Pages". На раз читается скриптом. Только зачем?
 

AirGraph

Участник
Сообщения
244
Реакции
21
Ответ: Количество страниц в PDF?

Все это очень здорово для линеаризованного PDF, а в общем случае надо получить ссылку на объект PageTree и читать его, начиная с root, как я понимаю.
 
Статус
Закрыто для дальнейших ответов.