如何在预览应用程序中禁用PDF编辑?


48

我正在运行OS X 10.10(优胜美地),其中一项功能确实让我感到烦恼。我知道它对很多人都必须有用,但对我来说不是。

当我打开PDF文档时,习惯上,我在阅读文本时一直单击它。在某些地区,Preview认为我想插入文本。

预览屏幕截图

一旦发生这种情况,就会在标题栏中将PDF文档标记为已编辑。当我关闭文档时,它会保存(或尝试保存)它,更改修改日期和其他副作用,例如触发DropBox同步等。

我不小心在许多文档中插入了一些文本,因为在保存修改后的副本之前,Preview不会询问。

除非明确调用,否则我想禁用所有PDF编辑功能。有可能这样做吗?


1
这种现象已经出现在特立独行者(OSX的早期版本)中,因此不是很不合时宜的恕我直言。
Gyom 2014年

2
提名重新开放,因为这仍然是现在发布的优胜美地的行为(更不用说在以前的版本中已经存在)
drfrogsplat 2014年

1
这真是太烦人了。一旦开始“编辑”,我制作的页码将完全消失。
crazysim '16

4
两年后,仍然存在同样的问题……(在El Capitan上)苹果公司的人是否使用自己的产品?
亚瑟

Answers:


15

矩形选择工具

一个很差的解决方案是在“工具”菜单中将选择模式从“ 文本选择”更改为“ 矩形选择 ”。

工具菜单:选择模式

这将阻止您插入随机文本字段,但也会阻止您选择文本,这可能同样令人讨厌。

锁定文件

如果文档已保存*,则可以将其锁定...

* (存在临时文件的状态,例如,您直接从Apple的Mail.app中的电子邮件打开的电子邮件附件,它们会知道它们是临时文件,因此按“保存”将打开“另存为”对话框,您可以无法锁定文档)

锁定文件

但是,尽管这使您无法对其进行编辑,但是如果现在单击其中一个导致新文本字段的位置,则会出现一个令人讨厌的弹出对话框,询问您是否要解锁或复制文档:

锁定的文件:解锁/重复对话

因此,这也不是理想的解决方案,因为它可能比无意中输入文本的中断还要中断您的时间,但是从技术上讲,如果主要关注Dropbox同步或类似操作,则会阻止您对其进行编辑。

苹果反馈

我怀疑没有一种简单的方法可以禁用/重新启用Preview的自动表单填充功能(当您需要它们时,它们会很棒!),因此建议您向Apple发送有关此功能的反馈



显然,苹果公司对此不感激,因为在反馈页面上没有列出“预览” ...
fishinear

14

据我说,解决此问题的最佳方法是转到系统偏好设置->常规。确保选中“要求在关闭文档时保留更改”。

一般首选项面板

这样可以防止PDF文件以及其他应用打开时的其他文件发生意外更改。


欢迎问不同。我们希望答案不仅仅是一行。理想情况下,您想解释为什么您的答案*正确。”它还有助于提供链接,引文和/或屏幕截图。请查看我们的帮助部分“ 如何回答如何写出好的问题答案
艾伦”

Sierra 10.12.2上的Preview 9.0(909.12)似乎不提供此选项。
flyboy777

它适用于Sierra 10.12.6。不了解早期版本。
雅各布

可在El Capitan 10.11.6上使用-感谢您的发布!
詹森·S

6

在阅读时,我有选择文字的习惯。如果我不小心更改了任何内容(我也倾向于随机整理页面),只需按Cmd-Z,页面状态就会从“ 编辑”变回“正常”。我只是用Dropbox中的文件测试了此文件,但它没有触发(即,如果您在关闭窗口之前撤消操作,则不会保存文档)。

不完美,但对我有用。


1
Cmd-Z会还原可能插入的文本,但不会删除文本输入框,也不会将状态设置为“正常”。同样,“编辑”->“撤消”菜单为灰色。
fishinear 2015年

1
@fishinear:如果您首先取消选择文本框(通过在文本框外单击(并希望您不要由此创建新的文本框)),则撤消操作将按照说明进行。
siegi '16

2

这里的问题主要是由Apple对Lion中引入的文档模型的更改以及对文档的自动保存所做的更改引起的。尽管此行为在字处理器中是理想的,但是在诸如Preview之类的应用中并不是那么理想,该应用通常用于查看不应编辑的原始文档。

您可以使用以下终端命令关闭Apple在预览中的自动保存:

defaults write -app 'Preview' ApplePersistence -bool no

如此一来,如果您不小心单击了文档并创建了文本注释,则除非您手动保存文档,否则更改将不会保存。


-4

转到“ 文件” ->“ 打印,在对话框左下角的下拉PDF菜单中选择“ 另存为PDF ”。奇迹般有效。


4
如何禁用编辑?
user151019

保存的文件将不可编辑。尝试一下,如果可行,请找回您的票数。
alwaysprep

7
@alwaysprep此答案无效。我认为您误解了这个问题。
Will Vousden
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.