Як змінити назву PDF? (не ім'я файлу)


19

Моє запитання посилається на назву, що відображається на вкладці та рядку заголовка Acrobat Reader, що пише "Сучасний діловий лист".

введіть тут опис зображення

Я створив PDF-файл із документа .docx, і документ генерується на основі шаблону LibreOffice (.odt) під назвою "Сучасний бізнес-лист", звідки походить назва заголовка.

Я знаю, як змінити ім'я шаблону в LibreOffice, але це може спричинити небажану помилку, якщо я забуду змінити його наступного разу, коли я використаю той самий шаблон. Я шукаю інші варіанти macOS, тому мені не доведеться боротися в LibreOffice.

Як змінити окремий заголовок PDF в програмі Acrobat Reader або в Finder?


Просто для уточнення, чи сам PDF був створений MS Word або LibreOffice? Крім того, яку версію macOS ви використовуєте та яку версію Acrobat Reader, MS Word та / або Libre Office?
Мономет

1
@Monomeeth, Особисто я хочу, щоб кожне запитання включало інформацію про апаратне та програмне забезпечення, що стосується цього питання. Однак, немає ніяких роз'яснень, оскільки ні Adobe Reader, ні Finder, за замовчуванням і в основному, не мають можливості редагувати цю інформацію, і це фокус питання, яке задається " Як змінити окремий заголовок PDF, чи то в Acrobat Reader, чи в Finder? ". інформація, яку ви запитуєте, не дуже важлива в цій ситуації. Це потрібно зробити перед тим, як експортувати / надрукувати в PDF, або використовувати додаток, здатний редагувати документи PDF.
користувач3439894

Ви не можете ні в Reader, ні в Finder ...
Вішал Кумар Саху

Відповіді:


24

Щоб відповісти на запитання, яке ви задали: " Як змінити окрему назву PDF, чи то в Acrobat Reader, чи в Finder? ", Ви не можете. Ні Acrobat Reader, ні Finder, за замовчуванням та вродженим способом, не мають можливості редагувати цю інформацію. Це потрібно зробити перед тим, як експортувати / надрукувати в PDF або використовувати додаток, здатний редагувати документи PDF.

Галузевим стандартом є Adobe Acrobat, однак це дороге додаток і надмірне життя, якщо ви хочете просто редагувати цю інформацію.

У минулому я раніше використовував додаток PDFInfo , згадане у відповіді בנימן הגלילי, воно працює і є безкоштовним. (Я не маю приналежності до Sybrex Systems, виробника PDFInfo., Інший, що використовував їхній продукт.)


Якщо ви exiftoolвстановили і хочете це зробити з командного рядка в Terminal, використовуйте наступний синтаксис:

exiftool -Title="New Title" /path/to/filename.pdf
  • Щоб очистити заголовок, просто використовуйте: -Title=""
  • Інші метадані можуть бути змінені аналогічно.

Дякую за це! Я також зрозумів, що це єдиний метод, який не змінює розмір документа. Перед exiftool я спробував кілька інших методів (PDF Attributes та PDF Attributes Editor apps, Automator Workflow, як описано нижче @Allan), але всі вони різко збільшують розмір файлу.
Лев Сивашов

8

Це можна зробити через Automator. Automator включає в себе ряд функцій getі в set PDF Metadataтому числі таких речей , як «Тема» .

Супер просто: Створіть додаток Workflow ...

  1. Створіть нову програму Workflow
  2. Виберіть "Встановити метадані PDF" (у бібліотеці PDF )
  3. Зберегти; коли ви кинете свій PDF у файл, він змінить назву для вас.

введіть тут опис зображення

Більше кроків, гнучкість

Мінус цього методу полягає в тому, що, хоча це дуже просто, ви не можете програмно змінити заголовок (з будь-якої причини, ви не можете використовувати змінні в Set PDF Metadata). Це чудово підходить для пакетів, якщо ви хочете змінити автора або ключові слова для кучки файлів.

Отже, щоб зробити це "сортування" програмно, ви повинні зробити це в Automator

  1. Створіть новий порожній робочий процес
  2. Виберіть Отримати вказані елементи пошуку (під бібліотекою Файли та папки)
  3. Виберіть " Встановити метадані PDF" (у бібліотеці PDF)
  4. Перетягніть PDF у верхнє поле
  5. Біжи
  6. Промийте і повторіть по мірі необхідності

введіть тут опис зображення


Приємно, я не думав про «Автоматизатор», і я зазвичай це роблю! Чи знаєте ви, яке власне додаток використовує дія «Автоматизатор встановити PDF метадані» для внесення змін? +1, навіть якщо ви цього не зробите. :)
користувач3439894

@ user3439894 - Я не знаю фактичного додатка / бібліотеки - я думаю, що він просто вбудований в Automator
Аллан

Причина, яку я запитав, exiftoolне містить жодних двійкових файлів, і вона покладається на perl(і різні бібліотеки Perl), щоб це зробити. Тож у цьому відношенні мені було цікаво, чи Автоматизатор використовує щось інше, ніж основний двійковий/System/Library/Automator/Set PDF Metadata.action файл у файлі, який є дією Встановити метадані PDF, яку ви бачите в самому Автоматизаторі, щоб виконати фактичну роботу. В якості прикладу дія Scale Images використовує /usr/bin/sipsдля здійснення цієї фактичної маніпуляції. Тож це просто цікавість, якщо дія Встановити метадані PDF викликає зовнішній бінарний файл, щоб виконати фактичну роботу.
користувач3439894


1

Для зміни заголовка вам не потрібні чіткі кроки та додаткове програмне забезпечення для macOS. Далі застосовується як для існуючого pdf-файлу, так і до файлу, який ви створюєте з .docx або чогось іншого. Просто надрукуйте у PDF (для існуючого pdf-файла потрібно створити новий)

⌘ + P для друку та для відкриття вікна друку у нижньому колонтитулі зліва відкрийте спадне меню та виберіть "Зберегти як PDF".

введіть тут опис зображення

Це відкриває вікно Finder, щоб зберегти, де можна встановити назву, автора, тему, ключові слова.

введіть тут опис зображення


0

Я знайшов в iMac, ви повинні спершу відкрити документ Word і увійти до Файл> Властивості> Підсумок, і ви можете там відредагувати ім'я заголовка та автора документа. Повторно збережіть документ Word. Повторне збереження у форматі PDF як звичайне.

Коли ви відкриєте його в PDF, на вкладці буде відповідна назва.


1
Що ви робите, якщо немає Word-документа для початку?
nohillside

OP вже згадував, що знає, що може редагувати властивості документа перед експортом у PDF (використовуючи LibreOffice замість Word, але той самий ефект) - це питання стосується редагування PDF-файлу після експорту.
гр


-3

Відкрийте файл pdf у текстовому редакторі (наприклад, Блокнот ++) та знайдіть поточний заголовок, а потім наберіть замість нього новий заголовок. Зберегти.

Приклад: Я хотів перейменувати назву мого PDF у "MergedFile" на "123456". Я відкрив pdf у блокноті ++ і шукав "MergedFile". Знайдено два екземпляри та перейменовано на "123456". Збережений файл. Це воно.


2
Блокнот ++ - це програма для Windows.
IconDaemon

Справедливості, запитання не має хороших тегів і чітких вимог до macOS. Я це відредагував, оскільки не можу уявити, що хтось встановить емуляцію вікна або шар віртуалізації просто для отримання блокнота, але вам добре сказати, що це хороший варіант, і тоді це було б повною мірою в моїх очах. Можливо, голосування не гідне, але повна відповідь.
bmike

PDF-файли можуть містити двійкові дані, які не переживуть поїздку через текстовий редактор. Припущення про певне кодування тексту також може пошкодити файл. Таблиця xref також може стати недійсною.
benwiggy

Ух, стільки солі тут. Я навіть подав Notepad ++ лише як приклад, легко зрозуміти, який ваш улюблений текстовий редактор, я думаю.
користувач7967943

Що стосується двійкових даних, добре, це працювало для мене без будь-яких питань. Якщо все це просто, швидко і без витрат, то чому б не спробувати? У будь-якому випадку, щойно намагався допомогти, наступного разу подумає два рази;)
user7967943

-4

рекомендую . -> https://pdfcandy.com/edit-pdf-meta.html

Я використовую цей метод для зміни заголовка PDF.


Ласкаво просимо до "Запитайте різних" Ви ризикуєте багатьма голосами, тому що у вашій відповіді не вистачає деталей і це дуже поверхово. Див. Як відповісти на важливу інформацію щодо надання відповідей на цьому веб-сайті.
fsb
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.