Можно ли создать PDF, который нельзя редактировать?
В настоящее время сгенерированные мной документы pdflatex
могут редактироваться с помощью таких приложений, как Adobe Acrobat X Pro.
У меня есть некоторые документы в формате PDF, которые нельзя редактировать с помощью Acrobat, так как я могу воспроизвести это с помощью LaTeX?
Ответы:
PDF Toolkit является свободным, приложение командной строки , которая обеспечивает эту функциональность. Вы устанавливаете «пароль владельца» (
owner_pw <password>
) и указываете, какие свойства разрешены для документа. Вот пример (со страницы примеров Pdftk ), который шифрует документ со 128-битной стойкостью и разрешает только печать:Это дает следующие свойства документа в Adobe:
Также могут быть установлены другие разрешения (со страницы руководства Pdftk ):
Как оказалось, эти функции безопасности очень сильно зависят от зрителя, и есть способы обойти это.
источник
Я добавлю это как ответ, потому что это как-то отвечает на вопрос, и это долго и немного сложно. Краткий ответ: нет, это невозможно. Как только вы можете прочитать PDF на экране, это означает, что есть вся информация, и PDF можно редактировать. Программы Adobe, конечно, не предлагают такой функциональности. Но если вы хотите, чтобы PDF был редактируемым, вы всегда можете использовать ImageMagick:
Впоследствии, поскольку качество очень высокое, любой достаточно хороший OCR сможет преобразовать его обратно в текст. И, конечно, есть и другие возможности. Как уже упоминали другие люди, вы можете декодировать PDF в PS (что возможно, потому что в некоторой степени это то, что нужно для чтения PDF), а затем конвертировать обратно, и у вас есть редактируемый файл PDF.
Вывод: вы можете защитить PDF от правок «обычными» пользователями, но вы не можете защитить его от правок людей, которые знают, что они делают.
источник