Как изменить заголовок PDF? (не имя файла)


18

Мой вопрос связан с заголовком, отображаемым на вкладке 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 документы.
user3439894

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

Ответы:


23

Вы не можете ответить на вопрос, который вы задали: « Как изменить отдельное название PDF в Acrobat Reader или в Finder? ». Ни Acrobat Reader, ни Finder, по умолчанию и изначально, не имеют возможности редактировать эту информацию. Это необходимо сделать до экспорта / печати в PDF или использования приложения, способного редактировать PDF документы.

Промышленным стандартом является Adobe Acrobat, однако это дорогое приложение, и оно излишне, если нужно просто отредактировать эту информацию.

В прошлом я использовал приложение PDFInfo , упомянутое в ответе בנימן הגלילי, оно работает и бесплатно. (Я не имею никакого отношения к Sybrex Systems, создателю PDFInfo. Кроме того, я использовал их продукт.)


Если вы exiftoolустановили и хотите сделать это из командной строки в терминале, используйте следующий синтаксис:

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

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

8

Вы можете сделать это через Automator. Automator включает в себя ряд функций getи в set PDF Metadataтом числе таких вещей , как «Заголовок» .

Супер просто: создайте приложение рабочего процесса ...

  1. Создать новое приложение Workflow
  2. Выберите «Установить метаданные PDF» (в библиотеке PDF )
  3. Сохранить; когда вы поместите свой PDF в файл, он изменит название для вас.

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

Больше шагов, больше гибкости

Недостатком этого метода является то, что хотя он и прост, вы не можете программно изменить заголовок (по какой-то причине вы не можете использовать переменные в нем Set PDF Metadata). Это отлично подходит для пакетов, если вы хотите изменить автора или ключевые слова для группы файлов.

Таким образом, чтобы сделать это "Сорта" программно, вы должны сделать это в Automator

  1. Создать новый пустой рабочий процесс
  2. Выберите « Получить указанные элементы Finder» (в разделе «Библиотека файлов и папок»).
  3. Выберите « Задать метаданные PDF» (в библиотеке PDF)
  4. Перетащите PDF в верхнюю часть
  5. Бегать
  6. Промыть и повторить при необходимости

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


Хорошо, я не думал об Automator, и я обычно думаю! Знаете ли вы, какое реальное приложение использует действие Automator Set PDF Metadata для внесения изменений? +1 даже если нет. :)
user3439894

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

Причина, по которой я спросил exiftool, не содержит никаких двоичных файлов и полагается perl(и различные библиотеки Perl), чтобы сделать это. Так что в этом отношении мне было интересно , если Automator использует что - нибудь другое , то основные двоичный в /System/Library/Automator/Set PDF Metadata.actionфайл, который является набор метаданных PDF действий вы видите в самом Automator, чтобы сделать фактическую работу. В качестве примера Масштаб изображения действие используется , /usr/bin/sipsчтобы сделать это реально манипуляции. Так что это просто праздное любопытство , если Set PDF Metadata действие звонит внешний бинарник , чтобы сделать фактическую работу.
user3439894


1

Вам не нужны сложные шаги или дополнительное программное обеспечение для macOS, чтобы изменить заголовок. Следующее относится как к существующему PDF-файлу, так и к файлу, который вы создаете из .docx или еще чего-нибудь. Просто распечатайте в PDF (для существующего PDF-файла необходимо создать новый)

P + P для печати и при открытии окна печати в нижнем колонтитуле слева откройте раскрывающееся меню и выберите «Сохранить как PDF».

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

Он открывает окно Finder для сохранения, где вы можете установить заголовок, автора, тему, ключевые слова.

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


0

Я обнаружил на iMac, вы должны сначала открыть документ Word и перейти в File> Properties> Summary, и вы можете отредактировать там название заголовка и автора документа. Повторно сохраните документ Word. Повторно сохраните как PDF как обычно.

Когда вы открываете его в PDF, вкладка будет иметь правильный заголовок.


1
Что делать, если для начала нет документа Word?
холме

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


-3

Откройте файл PDF в текстовом редакторе (например, Notepad ++) и найдите текущий заголовок, а затем введите новый заголовок. Сохранить.

Пример: я хотел переименовать заголовок моего PDF из "MergedFile" в "123456". Я открыл PDF в Notepad ++ и искал "MergedFile". Нашли два экземпляра и переименовали оба в «123456». Сохраненный файл Вот и все.


2
Notepad ++ - это приложение для Windows.
IconDaemon

Честно говоря, у вопроса не было хороших тегов и четких требований к macOS. Я отредактировал это, поскольку я не могу представить, что кто-то установит эмуляцию Windows или слой виртуализации просто для того, чтобы получить блокнот, но вы можете сказать, что это хороший вариант, и тогда это будет полным в моих глазах. Возможно не голосование достойно, но полный ответ.
bmike

Файлы PDF могут содержать двоичные данные, которые не сохранятся в текстовом редакторе. Предположение о конкретной кодировке текста также может повредить файл. Таблица внешних ссылок также может стать недействительной.
Benwiggy

Вау, здесь так много соли. Я даже предоставил Notepad ++ в качестве примера, я думаю, легко понять, какой ваш любимый текстовый редактор.
user7967943

Что касается двоичных данных, ну, у меня все получилось. В конце концов, это простое, быстрое и бесплатное решение, так почему бы не попробовать? В любом случае, просто пытался помочь, в следующий раз подумает дважды;)
user7967943

-4

рекомендовать . -> https://pdfcandy.com/edit-pdf-meta.html

Я использую этот метод, чтобы изменить заголовок PDF.


Добро пожаловать, чтобы спросить другого. Вы рискуете многими отрицательными отзывами, потому что в вашем ответе нет деталей и он очень поверхностен. См. Как ответить для получения важной информации о предоставлении ответов на этом сайте.
ФСБ
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.