Windows Gezgini'nde pdf meta verilerini nasıl görüntüleyebilirim?


11

Bir klasördeki birden çok PDF'nin sayfa sayısını görüntülemek için Windows Gezgini'nin yanı sıra Directory Opus 10 ve Free Commander XT'de (bu nedenle yalnızca denemek için yükledim) "sayfalar" özelliğini başarısız bir şekilde kullandım .

Tüm PDF'lerimi düzenlemek ücretsizdir, yani yazma korumalı değildir. Herhangi bir PDF okuyucunun neden (doğru) sayfa numarasını görüntüleyebileceğini anlamıyorum, ancak dosya gezginlerinin hiçbiri gösteremiyor? ( Tabii ki "ayrıntılar" görünümünde .)

Sayfa sayısı görüntülenen tek belgeler MS Word belgeleridir.

Bu tür bilgiler için bildiğiniz gibi PDF için bir Shell Extension Handler kurulmalıdır, ancak var mı?

Yan not: Windows 8'de bu değişiklik oldu mu?

İlk araştırma: Google araması başarısız oldu, bulduğum sadece biraz alakalı SE konusu " Birden fazla PDF dosyasındaki sayfalar nasıl sayılır? " İdi .

Windows 7 Home Professional 64b


Karan, üzgünüm ama sorumu düzgün okumadın. "Dosya kaşifleri" nin nasıl çalıştığını biliyor musunuz? PDF okuyucularını sormadım, bunun yerine "herhangi bir PDF okuyucu (doğru) sayfa numarasını görüntüleyebilir, ancak dosya gezginlerinin hiçbiri gösteremez" yazdım. Windows altında MULTIPLE PDF dosyalarının (açılmamış) sayfa sayısını görmek ve daha sonra sayfa hacminden sonra sıralamak istiyorum - işte bu.
grunwald2.0

Sadece yüklediğimi söyleyebilirim: Adobe Reader XI, Adobe Acrobat 9, Bluebeam Revu 10, Foxit 5.4.3, PDF Creator, PrimoPDF ve Copernic Desktop Search Professional. (CDS de sayfa sayısını göstermez.) Sanırım bu soruya cevap veriyor. İFilters'ın bu programlardan herhangi biri tarafından kullanılması gerekiyorsa, bunların yüklenmiş olması gerekir. Son olarak, "iFilter" sayfa sayısını ortaya çıkaracak olup olmadığını bilmiyorum, ama ben size yukarıda verilen yapılandırma ile sayfa sayısı özelliği kontrol olduğunu söyleyebilirim, bu SE sormak tek nedeni budur.
grunwald2.0

Chrome kilitlendi ve cevabım gitti ... İşi dolaylı olarak yapan bir uygulamam vardı (bu PDF'lerin içine koyduğum referans yönetim yazılımı) ve "Hızlı PDFCount". Açıkçası, "iFilters" i anlamıyorum, bana öyle görünüyor ki kullanım dışı görünüyor ya da sadece Microsoft Sharepoint (Server) ürünleri için kullanılıyor. ( msdn.microsoft.com/en-us/library/ms691105(v=vs.85).aspx ; foxitsoftware.com/products/ifilter/feature.php )
grunwald2.0

İkisini de okudum ama anlamıyorum, üzgünüm. IMHO nerds (iFilter ve web sitesi yapan adamlar) ve tekniklerini anlamak benim işim değil. Çözüm iFilters olduğunu düşünüyorsanız, hangi dosyayı indirmeliyim? Foxit eklentisi 20 $ maliyeti, bu yüzden Microsoft işletim sistemlerinde bir sorun var ve şimdi bunu düzeltmek için bir Windows 8 güncellemesinin maliyetinin% 50'sini ödemeliyim? Yine, sorunu zaten çözdüm, ama en azından bana ne satmaya çalıştığını anlamak istiyorum.
grunwald2.0

1
Ben am değil size satmaya çalışan bir şey . Yorumlarımı dikkatle okuduysanız, bir iFilter'in bunu büyük olasılıkla düzeltirken (PDF içeriğini / özelliklerini Windows Gezgini / Dizinleyici'ye göstermeyi bildiğim tek yolla), hangi iFilter'in düzeltecağını bilmediğimi söylemiştim, ya da mevcut herhangi bir iFilter'in tamir edip edemeyeceği. Muhtemelen ticari bir iFilter'a lisans satın alırsanız, geliştiricilerin özelliği eksikse eklemelerini isteyebilirsiniz. Bunun ötesinde hiçbir fikrim yok.
Karan

Yanıtlar:


6

Yerel olarak desteklenmeyen dosya türleri için, Windows Kabuğu'nun bazı işlevlerini bu dosya türlerine genişletmek için kabuk uzantısı işleyicilerine (bir tür eklenti) gereksinimi vardır.

Windows XP veya önceki sürümlerde, Kabuk, dosya meta verilerini Windows Gezgini ayrıntıları görünümü sütunlarında göstermek için çağrılan Sütun İşleyici uzantısını kullanır.

Vista'dan bu yana, Shell daha çok yönlü Özellik (veya Meta Veri) İşleyicisi kullanır . Bu uzantı, Windows Gezgini ayrıntıları bölmesinde ve dosya özellikleri ayrıntıları sekmesinde dosya meta verilerini göstermek ve düzenlemek ve diğer birçok dosya iletişim kutusunda meta verileri göstermek için de kullanılır (dosya silme onayı vb.). Ayrıca, bu dosyaların meta verilerinin Windows Arama dizinleyici tarafından dizine eklenmesi gerekir. Dizinleyici, dosyaların metin içeriğini dizine eklemek için bir IFilter uzantısı da kullanabilir.

PDF dosya türü Windows Kabuğu tarafından yerel olarak desteklenmez (bu, Windows 8.x'te veya Windows 10'da değişmemiştir), bu nedenle PDF'lerin meta verilerine erişmek için bir PDF Özellik İşleyicisi yüklemeniz gerekir.

Windows Kabuğu'na PDF Özellik İşleyicisi sağlayan ticari bir araç olan PDF-ShellTools'u geliştirdim .


2

Bu kabuk uzantısını kullanarak pdf dosyalarını başlığa, sayfalara vb. Göre sıralayabilir, filtreleyebilirsiniz

Ayrıca, bu taşınabilir uygulama pdf dosyalarından tüm verileri ayıklar ve pdfinfoguiakışınızda kullanabileceğiniz bir tabluar çıktı üretir


1

Windows Gezgini'nde pdf sayfa sayısını görüntülemek istediğinizi biliyorum, ancak aradığınız şey her birinin sayfa numarasıyla bir pdfs listesi ise, Acrobat Pro bunu yapar. 1. Dosya menüsü altında "Düzenleyici" yi seçin. 2. İlgilendiğiniz pdfs içeren klasöre gidin. 3. "Sıralama ölçütü" alanında "Sayfa Sayısı" nı seçin. Bu, her pdf dosyası için sayfa sayısını görüntüler. Tam olarak istediğin şey değil mi. Ama hile yapmalı.


Vay, kulağa hoş geliyor! Ne yazık ki "Dosya" altında veya Acrobat XI'da başka bir menüde böyle bir şey bulamıyorum. Birkaç ekran görüntüsü ile bana yardım eder misiniz?
grunwald2.0

1
Kötü haberlerin taşıyıcısı olduğum için üzgünüm, ancak Acrobat "Organizatör ve Organizatör ile ilgili komutlar Acrobat X ve sonraki sürümlerinde kullanılamıyor" diyor. Lanet.
burrowsrjl

Ve eminim ki istediğiniz şey bu olmasa da, dosya menüsü altında "SendNow Online Kullanarak Dosya Paylaş" veya "E-postaya Ekle" seçeneğini kullanırsanız Acrobat X'te (erişimim de var) sayfa sayısıyla seçilen bir pdf dosyasının küçük resim önizlemesi. Ama dosyaları birer birer seçmelisiniz (anlayabildiğim kadarıyla). Ancak hızlı bir şekilde bakmak istediğiniz çok sayıda değilseniz, belki de bu bir çözümdür.
burrowsrjl

1

Herkes bir araç kullanmak, sayfa sayısını almak ve daha sonra Excel'e aktarmak istiyor. Sayfa sayımı yapmak ve daha sonra bir sayfaya koymak için neden Excel kullanmıyorsunuz?

Http://www.mrexcel.com/forum/excel-questions/347911-visual-basic-applications-page-count.html adresine bakın.

Bu kod ve harika çalışıyor:

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 Software'in PDF-XChange Viewer ile istenilen sonucu elde ettim . Bir Shell Extension ve iFilter dahil olmak üzere bazı ekstralara sahip bir Freeware PDF görüntüleyicisidir .

Kabuk uzantısını kaydetmek için yapmanız gerekenler:

  1. Görüntüleyiciyi yükle
  2. PDF'ler için varsayılan program olarak ayarla (bu, kabuk uzantısını etkinleştirir)
  3. PDF'leri açmak için varsayılanınızı önceki değere sıfırlayın (programın bunun için bir seçeneği bile vardır) İsteğe bağlı

Mutlu zamanlar!


1

Ücretsiz yardımcı program PDF Mülkiyet Uzantısı ! CoolSoft tarafından bu sütunları sağlar ve aynı zamanda dosya özellikleri iletişim kutusundaki bilgileri gösterir.

Bu yardımcı program gerektiği gibi oldukça güncellenmiş gibi görünüyor ve örneğin Windows 10'u destekliyor.


0

"Sayfalar" sütunu etkinleştirildiğinde Windows 10 Explorer'da PDF dosyalarının PDF sayfa sayısını görebilir (ve sıralayabilirim). Bu özelliğin yüklediğim PDF-XChange Editor tarafından sağlandığından emin değilim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.