Come posso visualizzare i metadati pdf in Esplora risorse?


11

Ho usato senza successo la funzione "pagine" in Windows Explorer, così come in Directory Opus 10 e Free Commander XT (che ho installato proprio per questo motivo, per provarlo) per visualizzare il conteggio delle pagine di più PDF in una cartella.

Tutti i miei PDF sono gratuiti da modificare, cioè non protetti da scrittura. Non capisco perché un lettore PDF possa visualizzare il numero di pagina (corretto), ma nessuno dei file explorer può farlo? (Nella vista "dettagli" ovviamente.)

Gli unici documenti il ​​cui conteggio pagine è visualizzato sono documenti MS Word.

Come sai per tali informazioni, dovrebbe essere installato un gestore di estensione Shell per PDF, ma ce n'è?

Nota a margine: è cambiato in Windows 8?

Ricerca iniziale: la ricerca di Google non ha avuto successo, l'unico argomento SE leggermente correlato che ho trovato è stato " Come contare le pagine in più file PDF? ".

Windows 7 Home Professional 64b


Karan, scusa ma non hai letto correttamente la mia domanda. Sai come funzionano i "file explorer"? NON ho chiesto informazioni sui lettori PDF, piuttosto ho scritto "qualsiasi lettore PDF può visualizzare il numero di pagina (corretto), ma nessuno dei file explorer può". Voglio vedere il conteggio delle pagine di MULTIPLI file PDF (che non sono stati aperti) in Windows - e quindi ordinare dopo il volume della pagina - che è.
grunwald2.0,

Bene, posso solo dire di aver installato: Adobe Reader XI, Adobe Acrobat 9, Bluebeam Revu 10, Foxit 5.4.3, PDF Creator, PrimoPDF e Copernic Desktop Search Professional. (Anche CDS non visualizza il conteggio delle pagine.) Penso che risponda alla tua domanda. Se gli iFilter devono essere utilizzati da uno di questi programmi, devono sicuramente essere installati. Infine, non sai se "iFilter" esporrà il conteggio delle pagine, ma posso dirti che ho controllato la proprietà del conteggio delle pagine con la configurazione sopra indicata, questo è l'unico motivo per cui faccio questa domanda su SE.
grunwald2.0,

Chrome si è arrestato in modo anomalo e la mia risposta è andata ... Avevo già un'app che faceva il lavoro indirettamente (software di gestione di riferimento in cui avevo inserito quei PDF) e "Rapid PDFCount". Sono sincero, non capisco "iFilters", a me sembra che siano deprecati o solo per l'uso con i prodotti Microsoft Sharepoint (Server). ( Msdn.microsoft.com/en-us/library/ms691105(v=vs.85).aspx ; foxitsoftware.com/products/ifilter/feature.php )
grunwald2.0

Ho letto entrambi, ma non capisco, scusa. IMHO non è il mio lavoro capire i nerd (intendo i ragazzi che hanno creato iFilter e il sito Web) e i tecnicismi. Se pensi che iFilters siano la soluzione, quale file devo scaricare? Il plugin di Foxit costa $ 20, quindi Microsoft ha un problema nel proprio sistema operativo e ora dovrei pagare il 50% di quanto costa un aggiornamento di Windows 8 per risolvere il problema? Ancora una volta, ho già risolto il problema, ma almeno voglio capire cosa cerchi di vendermi.
grunwald2.0,

1
Sto non cercando di vendere qualsiasi cosa . Se avessi letto attentamente i miei commenti, avrei detto che mentre un iFilter molto probabilmente lo risolverà (l'unico modo che conosco per esporre il contenuto / le proprietà del PDF a Windows Explorer / Indexer), non so quale iFilter lo risolverà, o anche se eventuali iFilter disponibili possono risolverlo. Presumibilmente se acquisti una licenza per un iFilter commerciale, puoi chiedere agli sviluppatori di aggiungere la funzione se manca. Oltre a ciò non ne ho idea.
Karan,

Risposte:


6

Per i tipi di file non supportati in modo nativo, la shell di Windows necessita di gestori di estensioni della shell (una sorta di plug-in) per estendere alcune funzionalità della shell a questi tipi di file.

In Windows XP o precedenti, Shell utilizza l'estensione denominata Gestore di colonne per mostrare i metadati dei file nelle colonne della vista dei dettagli di Esplora risorse.

Da Vista, Shell utilizza il gestore di proprietà (o metadati) più versatile . Questa estensione viene anche utilizzata per mostrare e modificare i metadati dei file nel riquadro dei dettagli di Esplora risorse e nella scheda dei dettagli delle proprietà dei file e per mostrare i metadati in molte altre finestre di dialogo dei file (conferma dell'eliminazione dei file, ecc.). È inoltre necessario che questi file metadati siano indicizzati dall'indicizzatore di Ricerca di Windows. L'indicizzatore può anche utilizzare un'estensione IFilter per indicizzare il contenuto del testo dei file.

Il tipo di file PDF non è supportato in modo nativo dalla shell di Windows (questo non è cambiato in Windows 8.xe Windows 10), quindi sarà necessario installare un gestore di proprietà PDF per accedere ai metadati PDF.

Sviluppo uno strumento commerciale, il PDF-ShellTools , che fornisce alla shell di Windows un gestore di proprietà PDF.


2

È possibile ordinare, filtrare i file pdf in base al titolo, alle pagine ecc. Usando questa estensione della shell Debenu

Inoltre, questa applicazione portatile estrae tutti i dati dai file pdf e produce un output tabluar che puoi usare nel tuo flusso di lavoro pdfinfogui


1

So che stai chiedendo di visualizzare il conteggio delle pagine PDF in Windows Explorer, ma se quello che stai cercando è un elenco di PDF con il numero di pagina di ciascuno, Acrobat Pro lo fa. 1. Nel menu File, seleziona "Organizer". 2. Vai alla cartella con i pdf che ti interessano. 3. Nel campo "Ordina per", seleziona "Numero di pagine". Verrà visualizzato il numero di pagine per ciascun file pdf. Non esattamente quello che vuoi. Ma dovrebbe fare il trucco.


Wow, suona bene! Purtroppo non riesco a trovare nulla di simile in "File" o in nessun altro menu, in Acrobat XI. Potresti darmi una mano con alcuni screenshot?
grunwald2.0

1
Mi dispiace essere portatore di cattive notizie, ma Acrobat dice "I comandi relativi a Organizer e Organizer non sono disponibili in Acrobat X e versioni successive". Darn.
burrowsrjl,

E anche se questo sono sicuro che non è quello che vuoi, in Acrobat X (a cui ho anche accesso) se usi "Condividi file usando SendNow Online" o "Allega a e-mail" nel menu file, ti dà un'anteprima in miniatura di un file pdf selezionato con il conteggio delle pagine. Ma devi selezionare i file uno alla volta (per quanto ne so). Ma se non hai un numero enorme che vuoi dare una rapida occhiata, forse questa è una soluzione.
burrowsrjl,

1

Tutti vogliono usare uno strumento, ottenere il conteggio delle pagine e quindi esportarlo in Excel. Perché non utilizzare Excel per eseguire il conteggio delle pagine e quindi inserirlo in un foglio?

Guarda http://www.mrexcel.com/forum/excel-questions/347911-visual-basic-applications-page-count.html

Questo è il codice e funziona alla grande:

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

Sono stato in grado di ottenere il risultato desiderato con il Visualizzatore PDF-XChange di Tracker Software . È un visualizzatore di PDF Freeware con alcuni extra, tra cui un'estensione Shell e iFilter .

Per registrare l'estensione della shell devi:

  1. Installa il visualizzatore
  2. Impostalo come programma predefinito per i PDF (questo attiva l'estensione della shell)
  3. Ripristina i valori predefiniti per l'apertura dei PDF al valore precedente (il programma ha anche un'opzione per esso) Opzionale

Tempi felici!


1

L' estensione di proprietà PDF dell'utilità gratuita ! da CoolSoft fornisce quelle colonne e mostra anche le informazioni nella finestra di dialogo delle proprietà del file.

Questa utility sembra essere abbastanza aggiornata come richiesto e supporta ad esempio Windows 10.


0

Riesco a vedere (e ordinare) il conteggio delle pagine PDF dei file PDF in Esplora risorse di Windows 10, quando la colonna "pagine" è attivata. Non sono sicuro che questa funzione sia fornita da PDF-XChange Editor che ho installato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.