iBooksでPDFファイルの作成者を追加または変更できますか?


8

著者を追加したいくつかのPDFファイルがiTunesにありました。その後、MavericksにアップグレードしてiBookを立ち上げた。それは私の本とPDFをiTunesから移したが、私のPDFの多くは今や作者を "Unknown Author"と表示している。

これらのファイルに作成者を追加する方法はありますか?以前はiTunesでできたように、iBooksでファイルの「情報を見る」ことができません。


注:この質問は、もともとOS X 10.9 Mavericksについて尋ねられたものです。10.10 Yosemiteが利用可能になったので、iBooksでこれを簡単に行う方法があります。

回答:


10

Automatorワークフローを使用できます。左側でPDFを選択し、Automatorウィンドウの右側にアクション「PDFメタデータの設定」(または私のバージョンはイタリア語です)をドラッグして、1つまたは複数のPDFファイルに作成者、タイトルなどを追加できます。

問題と回避策:iBooksフォルダー内のPDFでメタデータを直接更新しても、iBooksは更新されないため、変更は表示されません。デスクトップでPDFをコピーし、iBooksからPDFを消去し、Automatorを使用してメタデータを追加してから、iBooksに書籍を再インポート(ドラッグアンドドロップが便利です)することをお勧めします。
私は自分のファイルの更新を終えたばかりなので、間違いはありません;)


13

明確にするために、ブライアンルビーの回答とReFの回答はどちらも正しいです。以前にAutomatorを使用したことがない人のために、ReFの回答について詳しく説明したいと思いました。これにより、アイテムのデータを一括で変更できます。

著者の変更

  1. Automatorを開き、左端のダイアログボックスで[Finder&
    Folders ]を選択します。
  2. すぐ右側のサブツリーダイアログボックスで、[指定されたFinderアイテムを取得]を選択し、このボックスをワークフローゾーンの上部にドラッグします。
  3. [指定されたFinderアイテムの取得]ボックス内で[追加...]を選択し、変更するファイルを選択します。
  4. 左端のダイアログボックスで[PDF]を選択します
  5. 微妙なダイアログボックスで、[Set PDF Metadata]を選択し、[Get Specified Finder Items]の後にあるワークフローにドラッグします。
  6. [PDFメタデータの設定]ボックス内で、作成者をチェックして、希望する名前を入力します。
  7. 右上隅にある再生ボタンの[実行]をクリックします。
  8. このワークフローが完了したら、これらのファイルをiBooksに追加でき、[作成者]フィールドが正しくなります。

以前にそれらを追加したことがある場合は、作成者が表示されなかったものを削除する必要があります。

タイトルを変更する

残念ながら、iBooksはファイルの名前からタイトルを読み取ります。むしろ、PDF自体のメタデータに含まれるタイトル。変更したい場合、これはAutomatorです。最も包括的な方法は次のとおりです。

  1. 上記のように、「PDFメタデータの設定」オプションを使用して、メタデータのタイトルを本のタイトルに更新します。
  2. PDFサブツリーから[PDFドキュメントの名前を変更]ウィジェットをワークフローの最後に選択します。

この方法では、一度に1つのファイルしか機能せず、メタデータの更新中にファイルの名前を変更します。これは、このタスクを実行するための特に遅い方法です。Finderでファイル名を直接編集するか、コマンドライン引数と正規表現を使用してファイルの名前を変更し、不要な部分を削除する方が高速です。


11

Mac OS X 10.10 Yosemite上のiBooks 1.1の場合:

  1. リスト表示に変更
  2. 編集するエントリを1回クリックし、数秒待ちます
  3. 著者、タイトル、または編集したいものを1回クリックして、その部分を編集可能にします。
  4. 変更を入力してください
  5. その行をオフにクリック

これは素晴らしいです。ヨセミテにアップグレードしてから、この質問には戻りませんでした。
ウィリアムジャクソン

2
これは、iBooksデータベースの「ローカル」コピーでのみ機能するようです。メタデータは実際には変更されないため、最近のバージョンのiBooksでiCloudに同期されているバージョンには反映されません。
Andrew Jaffe 2016年

2

PDFのメタデータを編集する必要がありますが、iBooks for Macではこれを行う方法がないようです。

回避策の1つは、このためにプレビューを使用することです。

  1. iBooksでPDFファイルをダブルクリックすると、ファイルがプレビューで起動します。
  2. [ ファイル]> [印刷...]を選択します
  3. ドロップダウンダイアログの左下隅にあるPDF> PDFとして保存...を選択します。これにより、タイトル、作成者、および件名のPDFメタデータを編集できます。
  4. 新しいファイルをデスクトップまたはその他の場所に保存します。
  5. iBooksを開き、古いPDFを削除します。
  6. 新しいPDFをiBooksにドラッグアンドドロップすると、正しいメタデータが認識されます。

厄介なことに、iBooksはタイトルや件名​​のメタデータを読み取っていないようです。何か不足している場合を
除き

@JoeGermuskaそうですね。iBooksが読み取る唯一のメタデータは作成者です。タイトル(.pdf拡張子なし。)単にPDFの名前である
ジョエル・メロン

10.13.6では、PDFに印刷し、タイトル、作成者、件名を設定してから、プレビュー、[ツール]→[インスペクター]で開くと、3つすべてが空です。それをiBooksにドラッグすると、ファイル名が「不明な作成者」のタイトルになります
WGroleau

0

iBooksを削除して、ブック管理機能をiTunesに戻す方法(メタデータを編集する機能を含む)は次のとおりです。

  1. アクティビティモニターを開き、bookstoreagentサービスを終了します。

  2. そのサービスのファイルを削除します。

    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent
    
  3. AppCleanerを使用して、iBooksアプリを完全に削除します。

  4. iTunesを再起動すると、ブックスメニューが再び表示されます。

  5. 電子ブックファイルをバックアップから内部ストレージにコピーします。これは主に、iBookstoreから購入しなかった電子ブックファイル用です。iBookstoreから購入した本については心配しないでください。再ダウンロードできます。

  6. から電子ブックファイルを削除

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

    …そのため、iTunesライブラリはそれらが見つからないものとして検出します。各本を右クリックし、「情報を見る」を選択すると、ファイルの場所を尋ねられます。復元した電子ブックファイルを場所に指定します。はい、特に本がたくさんある場合、それはおそらく長くて疲れるプロセスです。

    ステップ6の別の方法は、iTunesライブラリからすべてのブックを削除し、ファイルからそれらを再インポートすることです。以前に作成したすべてのメタデータは変更されません。

  7. iBookstoreから購入した書籍を再ダウンロードします。あるいは、iPhoneまたはiPadにそれらの本がある場合、それらをiTunesと同期して、それらの本を転送することを選択できます。


0

メタデータを直接編集したい人のために、これを捨てるだけです。コマンドライン(ターミナル)から、exiftoolを使用してpdf(またはその関連ファイル)のメタデータを編集できます。したがって、authorタグを編集するには、次のように入力します。

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

exiftoolで編集可能なpdfタグのリストは、https://exiftool.org/TagNames/PDF.htmlにあり ます。

ここにすべてのサポートファイルタイプとそれぞれのタグのリストがあります(ファイルタイプ名をクリックしてください):https : //exiftool.org/TagNames/

上記の@JoeGermuskaで述べたように、Apple Booksのタイトルはファイル名から読み取られます。


-2

つまり、アーティストと一緒にiTunesでファイルを選択して変更するだけではありません。その問題に追加するものがなくても、はるかに簡単です。

(Google Play / Booksでは、名前を簡単に変更できます!)


他の製品の方が優れていると言っても、この製品でそれを行う方法である質問には答えません。
WGroleau 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.