如何更改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,就我个人而言,我希望每个问题都包含围绕该问题的硬件和软件信息,但是...无需澄清,因为默认情况下Adobe Reader或Finder本身都不具有编辑该信息的能力,这就是被问到的问题的重点:“ 如何在Acrobat Reader或Finder中更改单个PDF标题? ”。在这种情况下,您所要求的信息并不重要。它需要在导出/打印为PDF之前完成,或者使用能够编辑PDF文档的应用程序。
user3439894

您不能在Reader或Finder中使用...
Vishal Kumar Sahu

Answers:


23

要回答您提出的问题:“ 如何在Acrobat Reader或Finder中更改单个PDF标题? ”,您不能这样做。默认情况下,Acrobat Reader或Finder本身都不具有编辑该信息的功能。在将其导出/打印为PDF或使用能够编辑PDF文档的应用程序之前,需要先完成此操作。

行业标准是Adobe Acrobat,但是如果只想编辑该信息,则它是昂贵的应用程序,且过分杀伤力。

过去,我使用了בנימןהגלילי 答案中提到的PDFInfo应用程序,它有效且免费。(除了使用他们的产品外,我与PDFInfo的制造商Sybrex Systems没有任何隶属关系。)


如果您已经exiftool安装并想从终端中的命令行进行安装,请使用以下语法:

exiftool -Title="New Title" /path/to/filename.pdf
  • 要清除标题,请使用: -Title=""
  • 其他元数据可以类似的方式更改。

谢谢你!我还意识到,这是唯一不更改文档大小的方法。在exiftool之前,我尝试了其他几种方法(PDF属性和PDF属性编辑器应用程序,如下面@Allan所述的Automator Workflow),但是它们都大大增加了文件大小。
列夫·西瓦沙索夫'18

8

您可以通过Automator执行此操作。Automator的包括许多功能,getset PDF Metadata包括像“称号。”

超级简单:创建工作流应用程序...

  1. 创建一个新的工作流程应用程序
  2. 选择设置PDF元数据(在PDF库下)
  3. 保存; 当您将PDF放到文件上时,它将为您更改标题。

在此处输入图片说明

更多步骤,更多灵活性

该方法的缺点是尽管非常简单,但是您无法以编程方式更改Title(出于任何原因,您不能在中使用变量Set PDF Metadata)。如果要更改一堆文件的“作者”或“关键字”,则非常适合批处理。

因此,要以编程方式执行此“ sorta”操作,必须 Automator中执行此操作

  1. 创建一个新的空白工作流程
  2. 选择获取指定的查找程序项(在文件和文件夹库下)
  3. 选择设置PDF元数据(在PDF库下)
  4. 将PDF拖放到顶部框中
  5. 冲洗并根据需要重复

在此处输入图片说明


很好,我没有想到Automator,而我通常会这样做!您知道“ Automator Set PDF Metadata”操作用于更改的实际应用程序吗?+1,即使您不这样做也是如此。:)
user3439894

@ user3439894-我不知道实际的应用程序/库-我认为它只是内置在Automator中
Allan

我问的原因是exiftool不包含任何二进制文件,而是依靠perl(以及各种Perl库)来完成任务。所以在这方面的Automator如果使用任何其他然后初级我想知道二进制的内部/System/Library/Automator/Set PDF Metadata.action文件,该文件是设置PDF元数据操作你的Automator本身看,做实际工作。例如,“缩放图像” 动作用于/usr/bin/sips执行该实际操作。因此,如果“设置PDF元数据” 操作正在调用外部二进制文件来执行实际工作,那只是出于好奇。
user3439894


1

您不需要详尽的步骤,也不需要macOS的其他软件即可更改Title。以下内容适用于现有的pdf文件以及您通过.docx或其他方式创建的文件。只需打印为PDF(对于现有的pdf文件,则需要创建一个新的PDF文件)

printing + P进行打印,并在左侧打开页脚的下拉菜单中打开打印窗口,然后选择“另存为PDF”。

在此处输入图片说明

它会打开Finder窗口进行保存,您可以在其中设置标题,作者,主题,关键字。

在此处输入图片说明


0

我在iMac上发现,必须首先打开Word文档,然后进入“文件”>“属性”>“摘要”,然后可以在此处编辑文档的“标题”和“作者”的名称。重新保存Word文档。照常重新保存为PDF。

当您以PDF格式打开它时,该选项卡将具有正确的标题。


1
如果没有Word文档开头该怎么办?
nohillside

OP已经提到他们知道在导出为PDF之前能够编辑文档属性(使用LibreOffice而不是Word,但效果相同)-这个问题专门关于导出后编辑PDF。
grg


-3

在文本编辑器(例如Notepad ++)中打开pdf文件,搜索当前标题,然后键入新标题。保存。

示例:我想将pdf的标题从“ MergedFile”重命名为“ 123456”。我在记事本++中打开了pdf文件,并搜索了“ MergedFile”。找到两个实例,并将它们都重命名为“ 123456”。保存的文件。而已。


2
Notepad ++是Windows应用程序。
IconDaemon

公平地说,这个问题没有针对macOS的良好标记和明确要求。我进行了编辑,因为我无法想象有人会为了获得记事本而安装Windows仿真或虚拟化层,但是您可以说这是一个不错的选择,然后在我眼中就可以完成。也许不是值得投票,而是完整的答案。
bmike

PDF文件可能包含二进制数据,这些文本数据将无法通过文本编辑器旅行。假定特定的文本编码也可能损坏文件。外部参照表也可能变为无效。
benwiggy

哇好多盐 我什至提供了Notepad ++作为示例,很容易弄清楚我猜您最喜欢的文本编辑器是什么。
user7967943

至于二进制数据,很好,它对我来说没有任何问题。毕竟,这是一个简单,快速且免费的解决方案,那么为什么不尝试一下呢?无论如何,只是试图帮助,下一次会三思;)
user7967943

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.