Як переглянути мета-дані у форматі PDF у провіднику Windows?


11

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

Усі мої PDF-файли можна редагувати, тобто не захищені від запису. Я не розумію, чому будь-який читач PDF може відображати (правильний) номер сторінки, але жоден з дослідників файлів не може? (В "деталі" звичайно.)

Єдиними документами, кількість яких відображається, є документи MS Word.

Як відомо, для такої інформації треба встановити обробник розширення Shell для PDF, але чи є?

На бічній ноті: Чи змінилося це в Windows 8?

Початкові дослідження: Пошук Google виявився невдалим, єдиною злегка пов'язаною темою SE, яку я знайшов, було " Як підрахувати сторінки в декількох файлах PDF? ".

Windows 7 Home Professional 64b


Каран, вибачте, але ви не читали моє питання належним чином. Ви знаєте, як працюють "дослідники файлів"? Я не запитував про читачі PDF, а я писав "будь-який читач PDF може відображати (правильний) номер сторінки, але жоден з дослідників файлів не може". Я хочу бачити кількість сторінок PDF з декількома PDF-файлами (які не є відкритими) під Windows - а потім відсортувати за обсягом сторінки - тобто це.
grunwald2.0

Ну, я можу тільки сказати, що я встановив: Adobe Reader XI, Adobe Acrobat 9, Bluebeam Revu 10, Foxit 5.4.3, PDF Creator, PrimoPDF і Copernic Desktop Search Professional. (CDS також не відображає кількість сторінок.) Я вважаю, що відповідає на ваше запитання. Якщо iFilters повинні використовуватися будь-якою з цих програм, вони повинні бути встановлені. Нарешті, ви не знаєте, якщо "iFilter" розкриє кількість сторінок, але я можу сказати вам, що я перевірив властивість підрахунку сторінок з конфігурацією, наведеною вище, це єдина причина, що я ставлю це питання на SE.
grunwald2.0

Chrome розбився, і моя відповідь пішла ... У мене вже було одне додаток, що зробило роботу побічно (посилання на програмне забезпечення для управління, яке я мав ці PDF), а також "Rapid PDFCount". Я відвертий, я не розумію "iFilters", мені здається, що вони застаріли або використовуються тільки для продуктів Microsoft Sharepoint (Server). ( msdn.microsoft.com/en-us/library/ms691105(v=vs.85).aspx ; foxitsoftware.com/products/ifilter/feature.php )
grunwald2.0

Я читав обидва, але не розумію, вибачте. IMHO це не моя робота, щоб з'ясувати ботаніків (я маю на увазі хлопців, які побудували iFilter і сайт) і технічні. Якщо ви вважаєте, що iFilters є рішенням, який файл слід завантажити? Плагін від Foxit коштує $ 20, тому Microsoft має проблему в своїй ОС, і тепер я повинен заплатити 50% від вартості оновлення Windows 8, щоб виправити це? Знову я вже вирішив проблему, але хоча б хотів зрозуміти, що ви намагаєтеся продати мені.
grunwald2.0

1
Мені ні намагається продати вас нічого . Якщо ви уважно прочитали мої коментарі, я сказав, що, хоча iFilter, швидше за все, виправити це (тільки я знаю, щоб виставити вміст PDF / властивості Windows Explorer / Indexer), я не знаю котрий iFilter виправити це, або навіть чи будь-який Доступні iFilters можуть виправити це. Мабуть, якщо ви купуєте ліцензію на комерційний iFilter, ви можете попросити розробників додати цю функцію, якщо вона відсутня. Крім цього, я поняття не маю.
Karan

Відповіді:


5

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

У Windows XP або раніше, Shell використовує розширений стовпчик обробника стовпців, щоб показувати метадані файлів у стовпцях подання деталей Провідника Windows.

З Vista, Shell використовує більш універсальний Обробник властивості (або метаданих) . Це розширення також використовується для показу та редагування метаданих файлів на вкладці відомостей про провідник Windows та відомостей про властивості файлу, а також для показу метаданих у багатьох інших діалогових вікнах файлів (підтвердження видалення файлів і т.д.). Також потрібно індексувати метадані цих файлів індексатором Windows Search. Індексатор може також використовувати розширення IFilter для індексування текстового вмісту файлів.

Тип файлу PDF не підтримується оболонкою Windows (це не змінилося в Windows 8.x і Windows 10), тому вам потрібно встановити обробник властивостей PDF, щоб отримати доступ до метаданих PDF.

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


2

Ви можете сортувати, фільтрувати файли PDF на основі назви, сторінок і т.д. за допомогою цього розширення оболонки Дебену

Крім того, ця портативна програма витягує всі дані з PDF-файлів і створює табличний вихід, який можна використовувати у робочому процесі pdfinfogui


1

Я знаю, що ви просите про перегляд сторінок PDF у Windows Explorer, але якщо ви шукаєте список PDF-файлів з номером сторінки, Acrobat Pro робить це. 1. У меню Файл виберіть "Органайзер". 2. Перейдіть до папки з файлами PDF, які вас цікавлять. 3. У полі "Сортувати за" виберіть "Кількість сторінок". Це відобразить кількість сторінок для кожного PDF-файлу. Не зовсім те, що ви хочете. Але треба зробити свою справу.


Wow, звучить добре! На жаль, я не можу знайти нічого подібного в розділі "Файл" або в будь-якому іншому меню, в Acrobat XI. Не могли б ви мені допомогти з декількома скріншотами?
grunwald2.0

1
Вибачте, що є носієм поганих новин, але Acrobat каже: "Команди, пов'язані з Організатором і Організатором, недоступні в Acrobat X і пізніших версіях". Прокляття.
burrowsrjl

І хоча це я впевнений, що не те, що ви хочете, в Acrobat X (до чого я також маю доступ), якщо ви використовуєте "Спільний доступ до файлів за допомогою SendNow Online" або "Приєднати до електронної пошти" в меню файлів, це дасть вам попередній перегляд обраного файлу PDF з кількістю сторінок. Але ви повинні вибрати файли по одному (наскільки я можу сказати). Але якщо у вас немає величезного числа, яке ви хочете швидко подивитися, можливо, це рішення.
burrowsrjl

1

Кожен бажає використовувати інструмент, отримувати кількість сторінок, а потім експортувати його в 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

Я зміг досягти бажаного результату Програмне забезпечення Tracker PDF-XChange Viewer . Це безкоштовна програма для перегляду PDF з деякими додатковими можливостями, включаючи a Розширення Shell і iFilter .

Для реєстрації розширення оболонки потрібно:

  1. Встановіть переглядач
  2. Встановіть його як програму за умовчанням для PDF-файлів (це активує розширення оболонки)
  3. Скиньте значення за замовчуванням для відкриття PDF-файлів до попереднього значення (програма навіть має для нього опцію) Необов'язково

Щасливі часи!


1

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

Ця утиліта, як видається, повністю оновлюється за потреби, і підтримує, наприклад, Windows 10.


0

Я можу побачити (і відсортувати) кількість сторінок PDF PDF-файлів у Windows 10 Explorer, коли стовпець "pages" активовано. Не впевнений, що цю функцію надає редактор PDF-XChange, який я встановив.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.