Posso adicionar ou alterar o autor de um arquivo PDF no iBooks?

8

Eu tinha vários arquivos PDF no iTunes aos quais adicionei autores. Atualizei para o Mavericks e lancei o iBooks. Ele mudou meus livros e PDFs do iTunes, mas muitos dos meus PDFs agora mostram o autor como "Autor desconhecido".

Existe uma maneira de adicionar um autor a esses arquivos? Não consigo "Obter informações" no arquivo no iBooks, como costumava fazer no iTunes.


Nota: Esta pergunta foi originalmente feita sobre o OS X 10.9 Mavericks. Agora que a 10.10 Yosemite está disponível, existe uma maneira de fazer isso facilmente no iBooks.

William Jackson
fonte

Respostas:

10

Você pode usar os fluxos de trabalho do Automator. Escolhendo o PDF à esquerda e arrastando a ação "Definir metadados do PDF" (ou algo semelhante, minha versão está em italiano) na parte direita da janela do Automator, você pode colocar autor, título e qualquer outra coisa em um ou vários arquivos PDF.

Problemas e soluções alternativas: se você atualizar os metadados diretamente em seus PDFs na pasta iBooks, ele não atualizará o iBooks, portanto, você não verá nenhuma alteração. Sugiro copiar seus PDFs na área de trabalho, apagar os PDFs do iBooks, usar o Automator para adicionar os metadados e depois reimportar (arrastar e soltar é útil aqui) os livros do iBooks.
Acabei de atualizar meus arquivos, você não pode dar errado;)

Simone ReF
fonte
13

Para ser claro, as respostas de Bryan Luby e ReF estão ambas corretas. Eu queria elaborar a resposta da ReF para aqueles que nunca usaram o Automator antes. Isso permitirá que você altere os dados dos itens em massa.

Mudando o autor

  1. Abra o Automator e, na caixa de diálogo mais à esquerda, selecione "Localizador e
    pastas".
  2. Na caixa de diálogo da subárvore à direita, selecione "Obter itens do Finder especificados" e arraste essa caixa para a parte superior da zona do fluxo de trabalho.
  3. Dentro da caixa "Obter itens especificados do Finder", selecione "Adicionar ..." e escolha os arquivos que deseja modificar.
  4. Na caixa de diálogo mais à esquerda, selecione "PDFs"
  5. Na caixa de diálogo sutil, selecione e arraste "Definir metadados do PDF" para o fluxo de trabalho após "Obter itens do Finder especificados".
  6. Dentro da caixa "Definir metadados do PDF", marque o autor e digite o nome desejado.
  7. Clique em Executar, o botão reproduzir, no canto superior direito.
  8. Após a conclusão desse fluxo de trabalho, você poderá adicionar esses arquivos ao iBooks e o campo Autor estará correto.

Se você os adicionou anteriormente, será necessário excluir aqueles em que o autor não apareceu.

Alterando o título

Infelizmente, o iBooks lê o título do nome do arquivo; em vez de, o título contido nos metadados do próprio pdf. Se você deseja alterar, é o Automator, é possível. A maneira mais abrangente é a seguinte:

  1. Como acima, use a opção "Definir metadados do PDF" para atualizar o título dos metadados para o título do livro.
  2. Na subárvore PDF, selecione o widget "Renomear documentos PDF" até o final do fluxo de trabalho.

Este método funcionará apenas um arquivo de cada vez e renomeará o arquivo para você enquanto atualiza os metadados. Essa é uma maneira particularmente lenta de realizar essa tarefa. Seria mais rápido editar o nome do arquivo diretamente no localizador ou, preferencialmente, usar argumentos de linha de comando e expressões regulares para renomear o arquivo, removendo as partes indesejadas.

Michael Hoffman
fonte
11

No iBooks 1.1 no Mac OS X 10.10 Yosemite:

  1. Alterar para o modo de exibição de lista
  2. Clique uma vez na entrada que deseja editar e aguarde alguns segundos
  3. Clique uma vez no autor, título ou o que você deseja editar para tornar essa parte editável
  4. Digite suas alterações
  5. Clique fora dessa linha
user98180
fonte
Isto é fantástico. Eu não havia retornado a essa pergunta desde a atualização para Yosemite.
William Jackson
2
Isso parece funcionar apenas na cópia "local" no banco de dados do iBooks - na verdade, não modifica os metadados e, portanto, não se propaga para a versão sincronizada com o iCloud nas versões recentes do iBooks.
Andrew Jaffe
2

Você precisará editar os metadados do PDF, mas parece que não há como fazer isso no iBooks para Mac.

Uma solução alternativa é usar a Visualização para isso:

  1. Clique duas vezes no arquivo PDF no iBooks e o arquivo será iniciado na visualização.
  2. Selecione Arquivo> Imprimir ... .
  3. No canto inferior esquerdo do drop-down selecione diálogo PDF> Salvar como PDF ... . Isso permitirá que você edite os metadados do título, autor e assunto em PDF.
  4. Salve o novo arquivo na área de trabalho ou em qualquer outro local.
  5. Abra o iBooks e exclua seu PDF antigo.
  6. Agora arraste e solte o novo PDF no iBooks e ele deve reconhecer os metadados corretos.
Bryan Luby
fonte
Irritantemente, o iBooks não parece ler o título ou os metadados do assunto. A menos que eu estou faltando alguma coisa, parece levar o nome do arquivo PDF como o 'título', use os metadados 'autor' se ele está lá, e não prestam atenção ao 'sujeito'
Joe Germuska
@JoeGermuska Isso está correto. Os únicos metadados que o iBooks lê são Author. Título é simplesmente o nome do PDF (sem a extensão .pdf.)
Joel Mellon
Na versão 10.13.6, se eu imprimir em PDF, definindo título, autor e assunto, e depois abrir em Visualizar, Ferramentas → Inspetor, todos os três estarão vazios. Arrastá-lo para iBooks, eo nome do arquivo torna-se título, com "autor desconhecido"
WGroleau
0

Veja como excluir o iBooks e obter a funcionalidade de gerenciamento de livros de volta ao iTunes (incluindo a capacidade de editar metadados):

  1. Abra o Activity Monitor e elimine o serviço de bookstoreagent.

  2. Exclua o arquivo para esse serviço:

    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent
    
  3. Use o AppCleaner para remover completamente o aplicativo iBooks.

  4. Reinicie o menu iTunes e Livros aparecerá novamente lá.

  5. Copie nossos arquivos de e-book do nosso backup de volta para o armazenamento interno. Isto é principalmente para arquivos de e-book que não compramos na iBookstore. Não se preocupe com os livros que compramos na iBookstore, podemos fazer o download novamente deles.

  6. Exclua os arquivos de e-book de

    ~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books
    

    … Para que a biblioteca do iTunes os detecte como ausentes. Clique com o botão direito do mouse em cada livro, escolha "Obter informações" e ele perguntará a localização do arquivo. Aponte o local para o arquivo de e-book que restauramos. Sim, é provavelmente um processo longo e cansativo, especialmente se tivermos muitos livros.

    Uma maneira alternativa da etapa 6 é excluir todos os livros da biblioteca do iTunes e importá-los novamente dos arquivos. Todos os metadados que criamos antes devem permanecer inalterados.

  7. Baixe novamente os livros que compramos na iBookstore. Ou, alternativamente, se tivermos esses livros em nosso iPhone ou iPad, podemos apenas sincronizá-los com o iTunes e optar por transferi-los.

morningdewprocess
fonte
0

apenas divulgando isso para aqueles que desejam editar os metadados diretamente. Na linha de comando (Terminal), você pode usar o exiftool para editar os metadados do pdf (ou qualquer outro arquivo). Então, para editar a tag do autor, basta digitar:

exiftool -author="Joe Bloggs" /Users/yourAppleIDhere/Library/Mobile\ Documents/iCloud\~com\~apple\~iBooks/Documents/SomeDocument.pdf

uma lista de tags pdf editáveis ​​no exiftool pode ser encontrada aqui: https://exiftool.org/TagNames/PDF.html

e aqui está uma lista de todos os tipos de arquivos de suporte e suas respectivas tags (clique no nome do tipo de arquivo): https://exiftool.org/TagNames/

Conforme mencionado acima por @JoeGermuska, o título no Apple Books é lido a partir do nome do arquivo.

davemurphy
fonte
-2

Em outras palavras: não é só escolher seus arquivos e alterá-lo da maneira que você faz no iTunes com os artistas. Muito mais fácil, mesmo que eu não tenha nada a acrescentar a esse problema.

(No Google Play / Livros, você pode alterar o nome com facilidade e em um instante!)

Anders Ljungberg
fonte
Nos dizer que outro produto é melhor não responde à pergunta, que é como fazê-lo com este produto.
WGroleau