7 votos

Contar las páginas en PDF (para personas no técnicas que usan mac)

Tengo una persona que está buscando para contar las páginas de su quizás 2-3000 PDFS. Desgraciadamente estoy fuera y no sé qué hacer. Ella no es técnica. Necesita un recuento total, de todos los PDFs, combinados (probablemente algo así como 20.000 repartidos entre los 3.000 PDFs) - no son necesarios otros detalles.

¡Consideré la posibilidad de combinar el adobe y luego obtener un recuento de páginas, pero sólo probando en ~500 archivos, es bastante lento!

Adobe es una opción.

Supongo que el terminal es una opción también, pero no estoy seguro de cómo explicarle esto. Creo que la mayoría de estos trabajan a través de la indexación de spotlight.. no estoy seguro de eso. No estoy seguro de que todos ellos están indexados, o que esta es la forma en que funciona.

¡Vale la pena mencionar que solía ser capaz de abrir múltiples pdfs simultáneamente en la vista previa y obtener un recuento de páginas! Solía funcionar bastante bien incluso con 2-300 archivos.

¿Qué opinas?

6voto

Pirooz Puntos 486

Simple.

Crea un Apple script y expórtalo como una Aplicación y luego envíale la Aplicación.

Código AppleScript:

set totalPages to 0
set numDocs to 1
set myFiles to choose file with prompt "Select all PDF's" with multiple selections allowed
set nummyFiles to length of myFiles
set progress total steps to nummyFiles
set progress completed steps to 0
set progress description to "Processing PDF's..."
set progress additional description to "Preparing to process."
repeat with i in myFiles
    set progress additional description to "Processing PDF " & numDocs & " of " & nummyFiles
    set progress completed steps to numDocs
    set myfile to POSIX path of i
    set pageCount to (do shell script "/usr/bin/mdls " & quoted form of myfile & " | /usr/bin/awk '/kMDItemNumberOfPages/{print $3}'") as integer
    set totalPages to (totalPages + pageCount)
    set numDocs to (numDocs + 1)
end repeat
display dialog "There are " & totalPages & " pages in this PDF"
  1. Abrir /Applications/Utilities/Script Editor.app
  2. Archivo>Nuevo
  3. Copiar y pegar el código anterior
  4. Archivo>Exportar
  5. Formato de archivo: Aplicación
  6. Enviar aplicación exportada

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X