PDFのタイトルを変更するには?(ファイル名ではない)


18

私の質問は、Acrobat Readerののタブに示されているタイトルを基準にしている読み込み、タイトルバーの「現代ビジネスレターを。」

ここに画像の説明を入力してください

.docxドキュメントからPDFを生成しました。ドキュメントは、タイトル名の由来となる「モダンビジネスレター」という名前のLibreOfficeテンプレート(.odt)に基づいて生成されます。

LibreOfficeでテンプレート名を変更する方法は知っていますが、次回同じテンプレートを使用するときに変更するのを忘れると、不要なエラーが発生する可能性があります。他のmacOSオプションを探しているので、LibreOfficeで苦労する必要はありません。

Acrobat ReaderまたはFinderで個々のPDFタイトルを変更するにはどうすればよいですか?


明確にするために、PDF自体はMS Wordによって生成されたのですか、それともLibreOfficeによって生成されたのですか?また、実行しているmacOSのバージョンと、Acrobat Reader、MS Word、Libre Officeのバージョンは何ですか?
Monomeeth

1
@Monomeeth、個人的に、私はすべての質問にその質問を取り巻くハードウェアおよびソフトウェアの情報が含まれることを望んでいますが... 「Acrobat ReaderまたはFinderで個々のPDFタイトルを変更するにはどうすればよいですか?」あなたが要求している情報は、この状況では実際には関係ありません。PDFにエクスポート/印刷する前に行うか、PDFドキュメントを編集できるアプリを使用する必要があります。
user3439894

ReaderまたはFinderのどちらにもできません...
Vishal Kumar Sahu

回答:


23

Acrobat ReaderまたはFinderで個々のPDFタイトルを変更するにはどうすればよいですか?」という質問に答えるには、できません。Acrobat ReaderもFinderも、デフォルトではネイティブに、その情報を編集する機能はありません。PDFにエクスポート/印刷する前に行うか、PDFドキュメントを編集できるアプリを使用する必要があります。

業界標準はAdobe Acrobatですが、その情報を編集するだけでは高価なアプリであり、やり過ぎです。

私は、過去に、בנימןהגלי byיによる回答で言及されたPDFInfoアプリを使用しましたが、機能し、無料です。(私はPDFInfoのメーカーであるSybrex Systemsに所属していません。


あなたがしている場合はexiftoolインストールされ、ターミナルでコマンドラインからそれをやりたい、次の構文を使用します。

exiftool -Title="New Title" /path/to/filename.pdf
  • タイトルをクリアするには、次を使用します。 -Title=""
  • 他のメタデータも同様の方法で変更できます。

これをありがとう!また、これがドキュメントのサイズを変更しない唯一の方法であることに気付きました。exiftoolの前に、他のいくつかの方法(PDF属性およびPDF属性エディターアプリ、以下の@Allanで説明するAutomatorワークフロー)を試しましたが、いずれもファイルサイズが大幅に増加します。
レフシヴァショフ

8

これはAutomatorを使用して実行できます。Automatorにはに多くの機能を備えてgetset PDF Metadataのようなものを含む「タイトル。」

超シンプル:ワークフローアプリケーションの作成...

  1. 新しいワークフローアプリケーションを作成する
  2. PDFメタデータの設定を選択します(PDFライブラリの下)
  3. セーブ; PDFをファイルにドロップすると、タイトルが変更されます。

ここに画像の説明を入力してください

より多くのステップ、より柔軟な

この方法の欠点は、非常に簡単ですが、プログラムでタイトルを変更できないことです(何らかの理由でで変数を使用できないSet PDF Metadata)。多数のファイルの作成者またはキーワードを変更する場合は、バッチに最適です。

したがって、この「sorta」をプログラムで実行するには、Automator 内で実行する必要があります

  1. 新しい空のワークフローを作成する
  2. [ 指定されたFinderアイテムを取得](ファイルとフォルダーライブラリの下)を選択します
  3. PDFメタデータの設定を選択します(PDFライブラリの下)
  4. PDFをトップボックスにドラッグアンドドロップします
  5. 走る
  6. すすぎ、必要に応じて繰り返します

ここに画像の説明を入力してください


いいですね、Automatorについては考えていませんでした。Automator PDFメタデータの設定アクションが変更を行うために使用している実際のアプリを知っていますか?+1しなくても。:)
user3439894

@ user3439894 -私は実際にアプリ/ライブラリを知らない-私はそれがちょうどのAutomatorに組み込まれていると思う
アラン

私が尋ねた理由exiftoolは、バイナリが含まれておらず、それperlを行うために(およびさまざまなperlライブラリ)に依存していることです。その点で、Automatorがファイル内のプライマリバイナリ(Automator自体に表示される/System/Library/Automator/Set PDF Metadata.actionPDFメタデータの設定アクション)以外を使用して実際の作業を行っているのではないかと考えていました。例として、Scale Images アクション/usr/bin/sips、実際の操作を行うために使用します。したがって、Set PDF Metadata アクションが実際の作業を行うために外部バイナリを呼び出しているのは、ただの好奇心です。
user3439894


1

タイトルを変更するために、macOSの詳細な手順や追加のソフトウェアは必要ありません。以下は、既存のpdfファイルと.docxまたはwhatnotから作成するファイルの両方に適用されます。PDFに印刷するだけです(既存のPDFファイルの場合は、新しいPDFファイルを作成する必要があります)

for + Pで印刷し、左側のフッターにある印刷ウィンドウを開いてドロップダウンメニューを開き、[PDFとして保存]を選択します。

ここに画像の説明を入力してください

タイトル、作成者、件名、キーワードを設定できる保存用のFinderウィンドウが開きます。

ここに画像の説明を入力してください


0

iMacで見つけたので、最初にWord文書を開いて[ファイル]> [プロパティ]> [概要]に移動し、そこで文書のタイトルと作成者の名前を編集する必要があります。Word文書を再保存します。通常どおりPDFとして再保存します。

PDFで開くと、タブに正しいタイトルが付けられます。


1
最初にWord文書がない場合はどうしますか?
nohillside

OPは、PDFにエクスポートする前にドキュメントのプロパティを編集できることに気付いています(Wordの代わりにLibreOfficeを使用しますが、同じ効果があります)。この質問は、エクスポート後のPDFの編集に関するものです。
GRG


-3

PDFファイルをテキストエディター(Notepad ++など)で開き、現在のタイトルを検索して、代わりに新しいタイトルを入力します。セーブ。

例:PDFのタイトルを「MergedFile」から「123456」に変更したかった。notepad ++でpdfを開き、「MergedFile」を検索しました。2つのインスタンスが見つかり、両方の名前を「123456」に変更しました。保存されたファイル。それでおしまい。


2
Notepad ++はWindowsアプリです。
IconDaemon

公平を期すために、この質問には、macOSの適切なタグと明確な要件がありませんでした。誰かがメモ帳を取得するためだけにWindowsエミュレーションまたは仮想化レイヤーをインストールすることは想像できないので編集しましたが、それが良い選択肢だと言っても大丈夫です。多分、賛成票に値するのではなく、完全な答えです。
bmike

PDFファイルにはバイナリデータが含まれている場合がありますが、これはテキストエディターでの旅行では生き残れません。特定のテキストエンコーディングを前提とすると、ファイルが破損することもあります。外部参照テーブルも無効になる場合があります。
ベンウィギー

うわー、ここにたくさんの塩。単なる例としてNotepad ++を提供しました。お気に入りのテキストエディターを推測するのは簡単です。
user7967943

バイナリデータについては、問題なく機能しました。結局のところ、それは簡単、高速、無料のソリューションですので、試してみませんか?とにかく、助けようとしただけで、次回は二度考えます;)
user7967943

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.