как узнать количество страниц в pdf файле не открывая

Как посчитать количество страниц в PDF-файлах

Рабочий код для подсчета количества PDF-файлов:

Нашел код на др языках программирования, может кто-то сможет переписать эти варианты на CMD/BAT?

Вот что смог найти в интернете

Вариант 1: взял здесь:

%PDF-1.5
%вгПУ
109199 0 obj
endobj

и здесь же указали измененный вариант кода:

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Подсчет количества страниц в PDF файлах в каталоге: проблема с файлами с паролем
Привет)) Мне нужна программа, считающая кол-во страниц в PDF файлах в каталоге. Но у меня загвоздка.

Как получить количество страниц в документе PDF
kak iz biblioteka pdf reader (Axdpdf) shitat countpage in.vbnet

Как посчитать и записать количество строк в разных файлах
Доброго времени суток. Подскажите пожалуйста. Есть задача: список файлов (причем не эксель, а.

Как посчитать количество страниц?
Здравствуйте. Есть гостевая. Как сделать так что бы на каждой странице было по 5 записей и.

Решение

Появилась проблема, есть PDF-файлы, в которых не считается количество страниц или определяется неправильно: пишет «Отсутствующий оперетор» или «Ошибка деления на ноль». Хотя утилита PdftkXp (входит в состав Pdftk), во всех файлах определяет правильно количество страниц (если вручную закидывать в нее файлы).
Почему данный батник работает не корректно и как можно исправить ситуацию? Проблемные PDF-файлы прикрепил.
И, второй вопрос (менее важный), батник безумно медленно считает, если PDF-файлов штук 30-40, подсчет может длиться около 5-7 минут. Можно ли ускорить подсчет?

Вложения

0001.pdf (1.24 Мб, 5 просмотров)
ERT.pdf (797.3 Кб, 5 просмотров)

Измененный код (в принципе изменения только в строке 4, добавлено find «NumberOfPages»)

Источник

Посмотреть сколько страниц в файле НЕ открывая его

mr_pupkin

Гость

Strizh

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

Злобный юзер

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

Bridge в помощь. Он в CS3 шустрее стал

mr_pupkin

Гость

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

Может быть я особо туп сегодня но ничего не понял. Где это (кол-во страниц) можно увидеть в бридж? Какое надо сделать превью? CS2 у меня.

Gusar

Участник

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

Сюда глядим. Это бриджу надо.

Вложения

mr_pupkin

Гость

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

Дальше что? Ну превью и. Куда я должен смотреть чтобы мне вышло счастье Т.е. количество страниц НЕОТКРЫТОМ документе? В бридже где смотреть скажите. Не нашел. (всяческое превью включено с зарождения индеза на моей машине).

Читайте также:  как узнать баланс на карте емб
Злобный юзер

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

Вложения

suntory

Administrator

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

mr_pupkin

Гость

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

Злобный юзер

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

нда. чё то я промахнулся. Щелкнул в первый попавшийся документ и даже не посмотрел(
Неприятно удивлен, что даже в описании файла не получается настроить отображение колличества страниц, может плохо ищу(

Strizh

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

suntory

Administrator

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

«2. Открываем документ.»

mr_pupkin

Гость

Ответ: Посмотреть сколько страниц в файле НЕ открывая его

Strizh Пусть я недостаточно четко сформулировал цель (мне то казалось что яснее некуда) Ну ладно.

Ну видимо я хочу невозможного. Ладно проехали. А то скоро дойдем до советов посмотреть на вкладку Page.

Источник

Определить количество страниц в PDF-файл [закрыт]

Мне нужно определить количество страниц в указанном PDF-файле с помощью кода C# (.NET 2.0). PDF-файл будет считываться из файловой системы, а не из URL-адреса. У кого-нибудь есть указания, как это можно сделать? Примечание: Adobe Acrobat Reader установлен на ПК, где будет проводиться эта проверка.

9 ответов

пример iTextSharp

необходимо установить iTextSharp.DLL в качестве ссылки. Скачать iTextsharp из SourceForge.net это полная рабочая программа, использующая консольное приложение.

это должно сделать трюк:

я использовал pdflib для этого.

Docotic.Библиотека Pdf может использоваться для выполнения задачи.

библиотека будет анализировать как можно меньше, поэтому производительность должна быть в порядке.

отказ от ответственности: я работаю для bit Miracle.

этот должен быть лучше =)

У меня есть хороший успех, используя продукты Cete Dynamic PDF. Они не бесплатны, но хорошо документированы. Они сделали работу за меня.

Я использовал код выше, который решает проблему с помощью regex, и он работает, но он довольно медленный. Он читает весь файл, чтобы определить количество страниц.

Я использовал его в веб-приложении, и страницы иногда перечисляли 20 или 30 PDF-файлов за раз, и в этом случае время загрузки страницы прошло от пары секунд до почти минуты из-за метода подсчета страниц.

Читайте также:  Артериальное давление 150 на 100 что это значит

Я не знаю, намного ли лучше сторонние библиотеки, я надеюсь, что они и Я успешно использовал pdflib в других сценариях.

Источник

Как узнать количество страниц в pdf файле не открывая

Function GetPDFpag(File1 As String) As Long

Const ForReading = 1, ForWriting = 2
Dim FSO As Object
Dim FileIn, FileOut, strTmp, strOut, Scheck As String
Dim Nstart, Nstop As Long
Dim K As Long

Set FSO = CreateObject(«Scripting.FileSystemObject»)
Set FileIn = FSO.OpenTextFile(File1, ForReading, False, 0)

‘we search for the first line with string «/Kids[» in which the number of pages is
Scheck = «no»
K = 1
Do Until FileIn.AtEndOfStream Or Scheck = «yes»
K = K + 1
strTmp = FileIn.readline
If Len(strTmp) > 0 Then
If InStr(1, strTmp, «/Count», vbTextCompare) > 0 And InStr(1, strTmp, «/Kids[«, vbTextCompare) > 0 Then
strOut = strTmp
Scheck = «yes»
End If
End If
Loop

GetPDFpag = Val(strOut)
Set FSO = Nothing
End Function

Hello, this really works well, thank you. Is it possible to get the page size of the first page in a new column? example 8.5 x 11, 11 x 17 etc.

I have opened a pdf file who’s path and name is mention in excel cell column «C9». I just want to get last page number in excel vba please help me

Is there a way to also add the page number of the documents and also I get an error and this is the message:
xStr = Space(LOF(xFileNum))

Thank you very much.

Hello, Daphne,
For solving your problem, please apply the below code, please try, hope it can help you!

Источник

Свойства документов PDF и метаданные

При просмотре документа PDF можно получить сведения о документе, такие как заголовок, использованные шрифты и параметры защиты. Часть этих данных задается создателем документа, а часть формируется автоматически.

В Acrobat можно изменить любые данные, задаваемые автором, если параметры защиты файла не запрещают внесение изменений.

Свойства документа

Показывает основные сведения о документе. Заголовок, автор, тема и ключевые слова могут быть заданы создателем документа в исходном приложении, таком как Word или InDesign, или создателем документа PDF. Для обнаружения конкретных документов можно выполнять поиск по этим элементам описания. Раздел «Ключевые слова» может быть особенно полезным для сужения области поиска.

Обратите внимание на то, что в списке результатов поиска многих поисковых механизмов для описания документа используется заголовок. Если у файла PDF нет заголовка, то в список результатов вносится имя файла. Заголовок файла не обязательно совпадает с именем файла.

Читайте также:  актеры фильма кен парк

Описывает допустимые изменения и функциональность внутри документа PDF. Если для документа PDF установлены пароль, сертификат или стратегия безопасности, то метод указан в этом разделе.

Перечисляет шрифты и типы шрифтов, используемые в исходном документе, и шрифты, типы шрифтов и кодирование, используемые для отображения исходных шрифтов.

Если вид используемых заменяющих шрифтов неудовлетворителен, то можно установить первоначальные шрифты в системе или попросить автора документа воссоздать документ со встроенными исходными шрифтами.

Вид при открытии (только в программе Acrobat)

Описывает вид документа PDF при открытии. При этом указывается размер первоначального окна, номер страницы открывания и масштаб, а также сведения об отображении закладок, миниатюр страниц, панели инструментов и панели меню. Любые из этих параметров можно изменить, чтобы управлять видом документа при следующем открытии. Вы можете также создать сценарий JavaScript, который будет выполняться при просмотре страницы, открытии документа и выполнении других действий.

Заказной (только для Acrobat)

Позволяет добавить свойства документа в документ.

Перечисляет набор параметров создания файлов PDF, установки в диалоговом окне «Печать» и параметры чтения для документа.

В наборе параметров создания файлов PDF для Acrobat можно указать базовый унифицированный указатель ресурсов (URL-адрес) для веб-ссылок в документе. Благодаря указанию базового URL-адреса упрощается управление веб-ссылками на другие веб-сайты. Если изменяется URL-адрес другого сайта, то можно просто отредактировать базовый URL-адрес и не редактировать каждую отдельную веб-ссылку, которая указывает на этот сайт. Базовый URL-адрес не используется, если ссылка содержит полный URL-адрес.

Можно также связать файл индексов каталога (PDX) с PDF. При поиске в документе PDF с использованием окна Поиск в PDF поиск ведется также во всех файлах PDF, индексированных указанным PDX-файлом.

В документ можно включить данные допечатной подготовки, такие как треппинг. Можно определить параметрические наборы для печати для документа, которые наполняют диалоговое окно «Печать» параметрами, относящимися к конкретному документу. Можно также установить параметры чтения документа PDF для программы чтения с экрана и других вспомогательных устройств.

Добавление описания к свойствам документа

К свойствам документа PDF можно добавить ключевые слова, которые могут быть использованы другими пользователями в средствах поиска для обнаружения документа PDF.

Источник

Советы мастера