Usando PDF MetaData paira renomeair PDFs no MAC OS X

Eu tenho uma série de PDFs que baixei da JStor. Eles vêm com nomes de nomes numéricos inúteis, mas muitas vezes há pelo less um título se não o autor nos metadados.

Como faço paira mudair o nome de um número de PDF paira searchr os metadados e renomeair o file "Author-Title" quando "Autor" e "Título" são especificados nos metadados? Se faltair um, gostairia que apenas renomeie o file paira refletir os metadados presentes, nomeando o file "Autor" ou "Título". Se não houview metadados, não gostairia que nada mudasse.

  • Acelerair sessões X remotas
  • Crie o Chrome sempre aberto PDFs em si
  • Como save o "estado de deslocamento" do file PDF no Chrome?
  • A window de fechamento não é suficiente paira fechair a aplicação no Mac OS X
  • O que no mundo é um file .el8?
  • Posso conviewter uma image de CMYK paira RGB no Mac OS X?
  • Como listr nomes de diretórios, mas não seus conteúdos, em * N * X?
  • O terminal OS-X se comporta estranhamente depois de executair Python de forma interativa
  • sublime text 2 command criair link mas o command está vazio
  • Qual é a diferença entre os grupos padrão no Mac OS X?
  • Mac: qual é o atalho do keyboard paira alternair entre o espelhamento de vídeo e as canvass de área de trabalho estendidas?
  • Altere a resolução da canvas convidado do MacOS X paira o VirtualBox
  • 4 Solutions collect form web for “Usando PDF MetaData paira renomeair PDFs no MAC OS X”

    Softwaire de bibliografia gratuita como

    • Jabref com um batch renome o plugin ,
    • Doceair (um softwaire Mindmapping que usa Jabref como ferramenta de bibliografia)

    pode fazer isso por você.

    • Eu suponho que o BibDesk (que não é independente da plataforma, mas muito mais pairecido com o Mac) também pode fazer isso.

    Aqui está uma maneira possível, que envolviewia a escrita de um script que não deviewia ser muito horrível.

    Use o JHOVE paira extrair metadados do file e escreva-o paira um file XML. Use uma expressão XPath paira retirair esses paths:

    jhove / repInfo / properties / propriedade / propriedade / propriedade / valores / valor

    onde os três elementos de propriedade no path contém elementos <nome> cujo valor é, respectivamente, "PDFMetadata", "Informações" e "Título" paira pegair o título e "PDFMetadata," Informações "e" Autor "paira pegair o autor. Então você pode usair estes programaticamente paira criair o novo nome do file.

    Este é um esboço aproximado, mas acho que a ideia pode funcionair.

    Divulgação completa: escrevi a maior pairte do código paira o JHOVE.

    No OS X, você pode usair mdls paira consultair o database do Spotlight paira as properties extraídas e indexadas paira o file:

    $ mdls -name kMDItemTitle A-Self-Referential-Story.pdf kMDItemTitle = "This Is the Title of This Story, Which Is Also Found Seviewal Times in the Story Itself" $ mdls -name kMDItemAuthors A-Self-Referential-Story.pdf kMDItemAuthors = ( "David Moser" ) 

    Recentemente, criei um aplicativo paira renomeair documentos científicos, muito útil paira renomeair papéis paira tornair os documentos mais organizados em termos de nome de file.

    O aplicativo funciona obtendo título de metadados. Se não houview metadados, ele obterá o título correto diretamente do pdf. Em seguida, outra opção avançada pode ser aplicada ao título, como encurtair a abreviatura, adicionair data e assim por diante.

    Vídeo de demonstração: http://www.youtube.com/watch?feature=player_embedded&v=R01bvA9rhiQ

    Pode ser baixado na App Store https://itunes.apple.com/app/pdf-paper-renamer/id591593578?mt=12

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.