Come cercare i PDF ed estrarre le pagine corrispondenti con Automator?

0

Sto cercando di creare un flusso di lavoro di Automator che mi consenta di:

  1. Specifica una cartella per eseguire le azioni su
  2. Cerca tutti i file PDF in quella cartella per una determinata parola (nome del mio cliente)
  3. Crea un nuovo file PDF con solo le pagine in cui appare il nome del mio cliente
  4. Salva quel file sul desktop

Finora, posso eseguire i passaggi 1 e 2. Ma c'è un modo per vedere quali pagine erano le partite o per creare un nuovo PDF per le pagine corrispondenti?

    
posta aszekely 08.05.2013 - 22:19
fonte

1 risposta

1

Mi rendo conto che questo è un anno dopo che hai fatto la domanda, ma mi è piaciuta la sfida. Quindi, in sintesi, ecco come realizzerei questo ...

  • Per ogni PDF nella cartella, convertilo in Testo.
  • Utilizzare un comando perl per cercare i file di testo per parola chiave e restituire i numeri di pagina.
  • Utilizza lo strumento della riga di comando per estrarre pagine da PDF.
  • Unisci pagine estratte.

Puoi fare la prima parte abbastanza facilmente con applescript / automator.

Il comando perl per ottenere i numeri di pagina è:

perl -ne 'print "$1$2" if /blah/ .. /--- Page (\d+) ---(\n)/'

Lo strumento di comando da utilizzare per estrarre pagine da file PDF può essere trovato su users.skynet.be/tools/

Infine, unire le singole pagine può essere fatto anche con gli strumenti di automazione o sopra.

Spero che questo aiuti.

    
risposta data 18.03.2014 - 11:03
fonte

Leggi altre domande sui tag