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

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

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

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

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

на стороне Примечание: изменилось ли это в Windows 8?

начальные исследования: поиск Google была неудачной, единственное немного тему ГП я нашел -"как считать страницы в нескольких PDF файлы?".

Windows 7 Home Professional 64b

17
задан Community
24.02.2023 9:54 Количество просмотров материала 2412
Распечатать страницу

7 ответов

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

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

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

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

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

5
отвечен RTT 2023-02-25 17:42

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

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

2
отвечен Rahul 2023-02-25 19:59

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

1
отвечен burrowsrjl 2023-02-25 22:16

каждый хочет использовать инструмент, получить количество страниц, а затем экспортировать его в 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
1
отвечен user294687 2023-02-26 00:33

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

для регистрации расширения оболочки необходимо:

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

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

1
отвечен raphinesse 2023-02-26 02:50

бесплатная утилита расширение свойства PDF! по CoolSoft предоставляет эти столбцы, а также показывает информацию в диалоговом окне свойств файла.

эта утилита, как представляется, довольно обновляется по мере необходимости, и поддерживает, например, Windows 10.

1
отвечен iNetRunner 2023-02-26 05:07

Я могу видеть (и Сортировать по) количество PDF-страниц PDF-файлов в Проводнике Windows 10, когда активирован столбец "страницы". Не уверен, что эта функция предоставляется редактором PDF-XChange, который я установил.

0
отвечен David.P 2023-02-26 07:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх