Jak mogę wyświetlić metadane pdf w Eksploratorze Windows?

11

Bezskutecznie korzystałem z funkcji „stron” w Eksploratorze Windows, a także w Directory Opus 10 i Free Commander XT (które właśnie zainstalowałem, aby to wypróbować), aby wyświetlić liczbę stron wielu plików PDF w folderze.

Wszystkie moje pliki PDF można dowolnie edytować, tzn. Nie są chronione przed zapisem. Nie rozumiem, dlaczego dowolny czytnik PDF może wyświetlać (poprawny) numer strony, ale żaden z eksploratorów plików nie może? ( Oczywiście w widoku „szczegółów” ).

Jedynymi dokumentami, których liczba stron jest wyświetlana, są dokumenty MS Word.

Jak wiadomo dla takich informacji należy zainstalować program Shell Extension Handler dla PDF, ale czy istnieje?

Na marginesie: czy to się zmieniło w Windows 8?

Wstępne badania: wyszukiwanie Google zakończyło się niepowodzeniem, jedynym nieznacznie powiązanym tematem SE było „ Jak liczyć strony w wielu plikach PDF? ”.

Windows 7 Home Professional 64b

grunwald2.0
źródło
Karan, przepraszam, ale nie przeczytałeś poprawnie mojego pytania. Czy wiesz, jak działają „eksploratory plików”? NIE pytałem o czytniki PDF, raczej napisałem: „każdy czytnik PDF może wyświetlać (prawidłowy) numer strony, ale żaden z eksploratorów plików nie”. Chcę zobaczyć liczbę stron WIELU plików PDF (które są nieotwarte) w systemie Windows - a następnie posortować według objętości strony - to jest to.
grunwald2.0
Cóż, mogę tylko powiedzieć, że zainstalowałem: Adobe Reader XI, Adobe Acrobat 9, Bluebeam Revu 10, Foxit 5.4.3, PDF Creator, PrimoPDF i Copernic Desktop Search Professional. (CDS również nie wyświetla liczby stron.) Myślę, że to odpowiada na twoje pytanie. Jeśli iFiltrów powinien używać dowolny z tych programów, na pewno powinny zostać zainstalowane. Na koniec nie wiesz, czy „iFilter” ujawni liczbę stron, ale mogę powiedzieć, że sprawdziłem właściwość liczby stron w konfiguracji podanej powyżej, to jest jedyny powód, dla którego zadaję to pytanie w SE.
grunwald2.0
Chrome zawiesił się i moja odpowiedź zniknęła ... Miałem już jedną aplikację, która pośrednio wykonała to zadanie (oprogramowanie do zarządzania referencjami, w których miałem te pliki PDF), a także „Rapid PDFCount”. Szczerze mówiąc, nie rozumiem „iFilterów”, wydaje mi się, że są one przestarzałe lub mogą być używane tylko w produktach Microsoft Sharepoint (Server). ( msdn.microsoft.com/en-us/library/ms691105(v=vs.85).aspx ; foxitsoftware.com/products/ifilter/feature.php )
grunwald2.0
Przeczytałem oba, ale nie rozumiem, przepraszam. IMHO nie jest moim zadaniem rozwiązywanie problemów z nerdami (mam na myśli facetów, którzy zbudowali iFilter i stronę internetową) i technicznych. Jeśli uważasz, że iFilters są rozwiązaniem, który plik powinienem pobrać? Wtyczka Foxit kosztuje 20 USD, więc Microsoft ma problem z systemem operacyjnym i teraz powinienem zapłacić 50% kosztów aktualizacji Windows 8, aby to naprawić? Znów rozwiązałem problem, ale chcę przynajmniej zrozumieć, co próbujesz mi sprzedać.
grunwald2.0,
1
Ja nie próbuje sprzedać coś . Jeśli uważnie przeczytałeś moje komentarze, powiedziałem, że chociaż iFilter najprawdopodobniej to naprawi (jedyny sposób, w jaki wiem, aby udostępnić zawartość / właściwości PDF Eksploratorowi Windows / indeksatorowi), nie wiem, który iFilter to naprawi, lub nawet czy którykolwiek z dostępnych filtrów iFilter może to naprawić. Prawdopodobnie jeśli kupisz licencję na komercyjny iFilter, możesz poprosić programistów o dodanie tej funkcji, jeśli jej brakuje. Poza tym nie mam pojęcia.
Karan

Odpowiedzi:

6

W przypadku nieobsługiwanych typów plików Powłoka systemu Windows potrzebuje programów obsługi rozszerzeń powłoki (rodzaj wtyczki), aby rozszerzyć niektóre funkcje powłoki na te typy plików.

W systemie Windows XP lub wcześniejszym powłoka używa nazwanego rozszerzenia modułu obsługi kolumn do wyświetlania metadanych plików w kolumnach widoku szczegółów Eksploratora Windows.

Od wersji Vista Shell używa bardziej uniwersalnego modułu obsługi właściwości (lub metadanych) . To rozszerzenie służy również do wyświetlania i edytowania metadanych plików w okienku szczegółów Eksploratora Windows i zakładce szczegółów właściwości pliku oraz do wyświetlania metadanych w wielu innych oknach dialogowych plików (potwierdzenie usunięcia pliku itp.). Wymagane jest także indeksowanie tych plików przez indeksator Windows Search. Indeksator może również użyć rozszerzenia IFilter do indeksowania zawartości tekstowej plików.

Typ pliku PDF nie jest natywnie obsługiwany przez powłokę systemu Windows (nie zmieniło się to w Windows 8.x ani Windows 10), dlatego konieczne będzie zainstalowanie modułu obsługi właściwości PDF, aby uzyskać dostęp do metadanych plików PDF.

Tworzę komercyjne narzędzie, PDF-ShellTools , które udostępnia powłoce Windows moduł obsługi właściwości PDF.

RTT
źródło
2

Możesz sortować, filtrować pliki pdf na podstawie tytułu, stron itp. Używając tego rozszerzenia Debenu

Dodatkowo, ta przenośna aplikacja wyodrębnia wszystkie dane z plików pdf i tworzy dane wyjściowe tabluar, które można wykorzystać w przepływie pracy pdfinfogui

Rahul
źródło
1

Wiem, że pytasz o przeglądanie liczby stron pdf w Eksploratorze Windows, ale jeśli szukasz listy pdf z numerem każdej strony, Acrobat Pro to robi. 1. W menu Plik wybierz „Organizator”. 2. Przejdź do folderu z interesującymi Cię plikami pdf. 3. W polu „Sortuj według” wybierz „Liczba stron”. To wyświetli liczbę stron dla każdego pliku pdf. Niezupełnie to, czego chcesz. Ale powinien załatwić sprawę.

burrowsrjl
źródło
Wow, brzmi dobrze! Niestety nie mogę znaleźć czegoś takiego w „Plikach” ani w żadnym innym menu w programie Acrobat XI. Czy możesz mi pomóc z kilkoma zrzutami ekranu?
grunwald2.0
1
Przykro nam, że jestem nosicielem złych wiadomości, ale Acrobat mówi: „Organizator i związane z nim polecenia nie są dostępne w programie Acrobat X i nowszych”. Cerować.
burrowsrjl
I chociaż jestem pewien, że nie jest to, czego chcesz, w programie Acrobat X (do czego mam również dostęp), jeśli używasz „Udostępnij pliki za pomocą SendNow Online” lub „Dołącz do e-maila” w menu plików, daje ci podgląd miniatury wybranego pliku pdf z liczbą stron. Ale musisz wybierać pliki pojedynczo (o ile wiem). Ale jeśli nie masz dużej liczby, na którą chciałbyś rzucić okiem, być może jest to rozwiązanie.
burrowsrjl
1

Każdy chce skorzystać z narzędzia, uzyskać liczbę stron, a następnie wyeksportować je do programu Excel. Dlaczego nie skorzystać z Excela do liczenia stron, a następnie umieścić go w arkuszu?

Spójrz na http://www.mrexcel.com/forum/excel-questions/347911-visual-basic-applications-page-count.html

To jest kod i działa fantastycznie:

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
użytkownik294687
źródło
1

Udało mi się osiągnąć pożądany wynik dzięki przeglądarce PDF-XChange Viewer firmy Tracker Software . To darmowa przeglądarka plików PDF z kilkoma dodatkami, w tym Shell Extension i iFilter .

Aby zarejestrować rozszerzenie powłoki, musisz:

  1. Zainstaluj przeglądarkę
  2. Ustaw jako domyślny program do plików PDF (aktywuje to rozszerzenie powłoki)
  3. Zresetuj domyślne ustawienia otwierania plików PDF do poprzedniej wartości (program ma nawet taką opcję) Opcjonalnie

Szczęśliwe czasy!

raphinesse
źródło
1

Darmowe narzędzie Rozszerzenie właściwości PDF ! przez CoolSoft zapewnia te kolumny, a także pokazuje informacje w oknie dialogowym właściwości pliku.

To narzędzie wydaje się być dość aktualizowane zgodnie z wymaganiami i obsługuje np. Windows 10.

iNetRunner
źródło
0

Widzę (i sortuję) liczbę stron plików PDF w Eksploratorze Windows 10, gdy kolumna „strony” jest aktywowana. Nie jestem pewien, czy tę funkcję zapewnia edytor PDF-XChange, który zainstalowałem.

David.P
źródło