Как PDF защищает себя от печати?


8

У меня есть PDF для руководства по эксплуатации моей камеры, и Adobe Reader не позволит мне распечатать его (опция печати выделена серым цветом). SumatraPDF также делает то же самое (он даже говорит, что печать запрещена). Как PDF защищает себя от печати? Кажется, что если программа может отобразить его на экране, то она также может распечатать его. Возможно, Adobe Reader учитывает, что PDF не печатается, но, безусловно, программа чтения PDF с открытым исходным кодом не будет столь ограничительной. Так есть ли в этом что-то большее, чем просто программа для чтения PDF-файлов, уважающая запрос PDF-файла на невозможность печати?


1
Это флаг в файле. Adobe Reader и SumatraPDF готовы к этому. Я думаю, что это нелепо саботировать программное обеспечение таким образом. Это не мешает решительным сделать копию, и это чрезвычайно расстраивает миллионы людей, выполняющих обычную работу.
полковник Паник

Google Chrome (версия 42) позволит вам распечатать документ.
полковник Паник

Ответы:


15

Разрешение на печать содержится в самом файле PDF и в основном используется продуктами Adobe. Некоторые продукты обращают на это внимание, а некоторые все равно печатают.
Это довольно легко удалить.

См. Статью Как разблокировать файлы Adobe PDF , где объясняется, как использовать бесплатную разблокировку PDF для удаления этого и других паролей.

Предупреждение : Комментарий Криса Бетти говорит

По состоянию на 7 октября 2013 года программа установки бесплатного программного обеспечения PDF Unlocker устанавливает нежелательное программное обеспечение без подтверждения и не может установить сам продукт.

Используйте старые версии (если можно найти) или найдите другой продукт.


Неправильно, что разрешения на печать «используются только продуктами Adobe». - Правильно, что «некоторые производства обращают на это внимание, а другие - нет».
Курт Пфайфл

@pipitas: исправлено: только -> в основном.
Harrymc

Многие вещи в PDF полностью зависят от реализации. Вы когда-нибудь сталкивались с суперсекретным PDF с защитой паролем? Да, это просто простой флаг, который означает «защитить этот файл паролем»… фактического шифрования нет, и просто найти программу чтения PDF, которая не следует этому «правилу»
Earlz

2
-1. По состоянию на 7 октября 2013 года программа установки бесплатного программного обеспечения PDF Unlocker устанавливает нежелательное программное обеспечение без подтверждения и не может установить сам продукт.
Крис Бетти

@ChrisBetti: я включил ваше предупреждение в свой ответ.
harrymc

4

Это часть настроек при сохранении PDF. Вы также можете запретить копировать текст. Есть программное обеспечение, которое позволяет обойти ограничения.


1

Нету. Как вы говорите, если он может быть отображен, то он может быть напечатан. Это требует сотрудничества читателя, чтобы принять это.


1
Вы знаете о программе для чтения PDF, которая всегда позволяла бы мне печатать?
Стивен

Нету. Но если Evince не разрешит печать независимо, то я уверен, что вы можете взломать его достаточно легко, чтобы изменить это.
Игнасио Васкес-Абрамс

2
@Steven, вы можете редактировать свой файл PDF на этом сайте: pdfpirate.org , или использовать программное обеспечение, которое позволит выбирать, копировать и печатать на документах с ограниченным доступом PDF. Затем вы можете распечатать «разблокированный» документ PDF на любом программном обеспечении для чтения PDF.
galacticninja

3
У Evince есть опция GConf для «обхода ограничений».
grawity

1

Попробуйте Okular . Если вы похожи на большинство людей, вам нужен KDE для Windows .

В дистрибутивах Linux на основе Debian:

$ sudo apt-get install okular

или в дистрибутивах на основе RPM:

$ su -c yum install okular

или вы можете скомпилировать его на других дистрибутивах.

На Mac вам нужно будет установить KDE для Mac . Это требует компиляции и, вероятно, не стоит вашего времени. (Почему бы вам использовать такую ​​ограниченную ОС в любом случае?)

В других ОС вам может понадобиться скомпилировать его, если пакет недоступен.

Okular должен иметь возможность обойти ограничения PDF по умолчанию.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.