Como posso visualizar meta-dados de pdf no Windows Explorer?

11

Eu usei sem sucesso o recurso "pages" no Windows Explorer, assim como no Directory Opus 10 e Free Commander XT (que eu instalei apenas por esse motivo, para testá-lo) para exibir a contagem de páginas de múltiplos PDFs em uma pasta.

Todos os meus PDFs são gratuitos para edição, ou seja, não protegidos contra gravação. Eu não entendo porque qualquer leitor de PDF pode exibir o número de página (correto), mas nenhum dos exploradores de arquivos pode? (Na "details" view , claro.)

Os únicos documentos cuja contagem de páginas é exibida são documentos do MS Word.

Como você sabe de tais informações, um Shell Extension Handler para PDF deve ser instalado, mas existe algum?

Em uma nota secundária: Isso mudou no Windows 8?

Pesquisa inicial: a pesquisa do Google não foi bem-sucedida, o único tópico SE ligeiramente relacionado que encontrei foi "".

    
por grunwald2.0 26.10.2012 / 18:31

7 respostas

5

Para tipos de arquivo não suportados nativamente, o Shell do Windows precisa de manipuladores de extensão do shell (uma espécie de plug-in) para estender algumas das funcionalidades do Shell a esses tipos de arquivos.

No Windows XP ou anterior, o Shell usa a chamada extensão do manipulador de coluna para mostrar os metadados dos arquivos nas colunas de exibição de detalhes do Windows Explorer.

Desde o Vista, o Shell usa a mais versátil Propriedade (ou Metadados) Manipulador . Essa extensão também é usada para mostrar e editar os metadados dos arquivos no painel de detalhes do Windows Explorer e na guia de detalhes das propriedades do arquivo e para mostrar metadados em muitos outros diálogos de arquivos (confirmação de exclusão de arquivos, etc.). Também é necessário ter esses metadados de arquivos indexados pelo indexador do Windows Search. O indexador também pode usar uma extensão IFilter para indexar o conteúdo de texto dos arquivos.

O tipo de arquivo PDF não é suportado nativamente pelo Windows Shell (isso não mudou no Windows 8.x nem no Windows 10), portanto, você precisará instalar um Manipulador de propriedades de PDF para acessar os metadados de PDFs. / p>

Desenvolvo uma ferramenta comercial, o PDF-ShellTools , que fornece ao Shell do Windows um Manipulador de propriedades de PDF.

    
por 19.04.2015 / 05:45
2

Você pode classificar, filtrar arquivos PDF com base no título, páginas, etc., usando esta extensão de shell Debenu

Além disso, este aplicativo portátil extrai todos os dados de arquivos PDF e produz uma saída tabluar que você pode usar em seu fluxo de trabalho pdfinfogui

    
por 30.12.2013 / 20:48
1

Eu sei que você está perguntando sobre como visualizar a contagem de páginas em pdf no Windows Explorer, mas se o que você está procurando é uma lista de PDFs com o número de página de cada um, o Acrobat Pro faz isso. 1. No menu Arquivo, selecione "Organizador". 2. Vá para a pasta com os pdfs nos quais você está interessado. 3. No campo "Classificar por", selecione "Número de páginas". Isso mostrará o número de páginas para cada arquivo pdf. Não é exatamente o que você quer. Mas deve fazer o truque.

    
por 05.11.2012 / 23:56
1

Todos desejam usar uma ferramenta, obter a contagem de páginas e exportá-la para o Excel. Por que não usar o Excel para fazer a contagem de páginas e depois colocá-lo em uma folha?

Veja o link

Este é o código e funciona fantástico:

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
    
por 30.01.2014 / 15:27
1

Consegui alcançar o resultado desejado com o PDF-XChange Viewer do Tracker Software . É um visualizador de PDF Freeware com alguns extras, incluindo um Shell Extension e iFilter .

Para registrar a extensão do shell, você precisa:

  1. Instalar o visualizador
  2. Definir como programa padrão para PDFs (isso ativa a extensão do shell)
  3. Redefinir seu padrão para abrir PDFs para o valor anterior (o programa ainda tem uma opção para isso) Opcional

Tempos felizes!

    
por 21.03.2016 / 01:02
1

O utilitário gratuito PDF Property Extension ! por CoolSoft fornece essas colunas, e também mostra as informações na caixa de diálogo de propriedades do arquivo.

Este utilitário parece ser bastante atualizado, conforme necessário, e suporta, e. Windows 10.

    
por 09.04.2018 / 06:06
0

Eu posso ver (e ordenar) a contagem de páginas PDF dos arquivos PDF no Windows 10 Explorer, quando a coluna "páginas" é ativada. Não tenho certeza se esse recurso é fornecido pelo PDF-XChange Editor que eu instalei.

    
por 25.04.2018 / 14:44