Как просмотреть метаданные pdf в проводнике Windows?

Я безуспешно использовал функцию «страницы» в проводнике Windows, а также в каталоге Opus 10 и Free Commander XT (которую я установил именно по этой причине, чтобы попробовать), чтобы отображать количество страниц нескольких PDF-файлов в папке.

Все мои PDF-файлы бесплатны для редактирования, то есть не защищены от записи. Я не понимаю, почему любой читатель PDF может отображать (правильный) номер страницы, но ни один из исследователей файлов не может? (Конечно, в «детали» ).

Единственными документами, на которых отображается количество страниц, являются документы MS Word.

Как вы знаете, для такой информации должен быть установлен обработчик расширения оболочки для PDF, но есть ли какие-либо?

На боковой ноте: это изменилось в Windows 8?

Первоначальное исследование: поиск Google не увенчался успехом, единственная слегка связанная тема SE, которую я нашел, – « Как подсчитать страницы в нескольких файлах PDF? ».

Windows 7 Home Professional 64b

Для поддерживаемых типов файлов Windows Shell требует, чтобы обработчики расширения оболочки (вид плагина) расширяли некоторые функциональные возможности Shell для этих типов файлов.

В Windows XP или более ранней версии оболочка использует вызываемое расширение обработчика столбцов для отображения метаданных файлов в столбцах представления сведений обозревателя Windows.

Начиная с Vista, Shell использует более универсальный обработчик свойств (или метаданных) . Это расширение также используется для показа и редактирования метаданных файлов на вкладке сведений о панели сведений о файле Windows и файлах свойств, а также для отображения метаданных во многих других диалоговых окнах файлов (подтверждение удаления файлов и т. Д.). Также требуется, чтобы эти метаданные файлов индексировались индексом поиска Windows. Индексатор также может использовать расширение IFilter для индексации текстового содержимого файлов.

Тип файла PDF не поддерживается корпорацией Windows (это не изменилось в Windows 8.x и Windows 10), поэтому вам нужно будет установить обработчик свойств PDF для доступа к метаданным PDF-файлов.

Я разрабатываю коммерческий инструмент – PDF-ShellTools , который предоставляет оболочке Windows обработчик свойств PDF.

Вы можете сортировать, фильтровать pdf-файлы на основе заголовка, страниц и т. Д., Используя эту оболочку extenion Debenu

Кроме того, это портативное приложение извлекает все данные из pdf-файлов и создает вывод в виде столбца, который вы можете использовать в своем рабочем процессе pdfinfogui

Я знаю, что вы спрашиваете о просмотре страницы PDF-страниц в проводнике Windows, но если вы ищете список pdf-файлов с номером страницы каждого, Acrobat Pro это сделает. 1. В меню «Файл» выберите «Органайзер». 2. Перейдите в папку с интересующими вас файлами. 3. В поле «Сортировать по» выберите «Количество страниц». Это отобразит количество страниц для каждого файла pdf. Не совсем то, что вы хотите. Но должен сделать трюк.

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

Посмотрите http://www.mrexcel.com/forum/excel-questions/347911-visual-basic-applications-page-count.html.

Это код, и он отлично работает:

Sub Test() Dim MyPath As String, MyFile As String Dim i As Long MyPath = "C:\TestFolder" MyFile = Dir(MyPath & Application.PathSeparator & "*.pdf", vbDirectory) Range("A:B").ClearContents Range("A1") = "File Name": Range("B1") = "Pages" Range("A1:B1").Font.Bold = True i = 1 Do While MyFile <> "" i = i + 1 Cells(i, 1) = MyFile Cells(i, 2) = GetPageNum(MyPath & Application.PathSeparator & MyFile) MyFile = Dir Loop Columns("A:B").AutoFit MsgBox "Total of " & i - 1 & " PDF files have been found" & vbCrLf _ & " File names and corresponding count of pages have been written on " _ & ActiveSheet.Name, vbInformation, "Report..." End Sub ' Function GetPageNum(PDF_File As String) 'Haluk 19/10/2008 Dim FileNum As Long Dim strRetVal As String Dim RegExp Set RegExp = CreateObject("VBscript.RegExp") RegExp.Global = True RegExp.Pattern = "/Type\s*/Page[^s]" FileNum = FreeFile Open PDF_File For Binary As #FileNum strRetVal = Space(LOF(FileNum)) Get #FileNum, , strRetVal Close #FileNum GetPageNum = RegExp.Execute(strRetVal).Count End Function 

Я смог добиться желаемого результата с помощью программы PDF-XChange Viewer от Tracker Software . Это бесплатный просмотрщик PDF с некоторыми дополнительными функциями, включая расширение оболочки и iFilter .

Чтобы зарегистрировать расширение оболочки, вам необходимо:

  1. Установка зрителя
  2. Установите его как программу по умолчанию для PDF-файлов (это активирует расширение оболочки)
  3. Сбросьте значение по умолчанию для открытия PDF-файлов до предыдущего значения (программа даже имеет возможность для него). Необязательный

Счастливые времена!

  • Проводник Windows не открывает Мои документы, музыку или что-либо при нажатии на библиотеку?
  • Можно ли получить Windows 8 Search для поиска файлов, отличных от .txt и .xml?
  • Ярлык клавиатуры, чтобы скрыть / показать навигацию Explorer
  • Открыть и выбрать файл в существующем окне проводника
  • Проводник Windows перестает работать?
  • Переместить папки в библиотеку, и они исчезли (разрешения)
  • Как создать FileFolder в Windows?
  • Как изменить значок, связанный с определенным файловым форматом (и только тем файлом) в Windows 10?
  • Windows Исследуйте альтернативу для Windows 7 (браузер файлов, такой как XP)
  • Как я могу выйти из Windows Explorer в Windows 8?
  • Windows: как добавить действие пакетного скрипта в меню правой кнопки мыши
  • Давайте будем гением компьютера.