Создание PDF с невыбираемым текстом с использованием MSWord ActiveX
Я конвертирую документ в PDF, используя Word 2007+ ActiveX.
Можно ли создать PDF с использованием ActiveX, указав некоторые свойства документа, такие как "не разрешать выделять текст"?
1 ответ
Вы не указываете, что вы используете для создания PDF, поэтому я могу только указать вам общее направление. (ActiveX - это универсальная структура, нам нужна конкретная технология / библиотека, которую вы используете, например, Adobe Acrobat, Ghostscript и т. Д.)
Существует два типа паролей, которые вы можете установить в PDF: "пользователь" и "владелец". Если установлен "пользовательский" пароль, люди должны будут ввести его, прежде чем разрешат открыть документ. Пароль "владельца" (который вы ищете) управляет дополнительными настройками, такими как копирование текста и изображений, печать и редактирование. Какую бы технологию вы не использовали, вам нужно будет установить пароль "владельца" и указать, какие параметры вы хотите разрешить. Вы можете обнаружить, что эти опции также попадают под шифрование документов в зависимости от библиотеки.
Только предупреждение, Adobe Acrobat и Adobe Reader уважают настройки пароля "владельца", но не все программы это делают. Фактически, если вы установите пароль "владельца" с помощью Adobe Acrobat, вы получите предупреждение с предупреждением об этом. Если вы пытаетесь помешать случайному офисному работнику выбрать текст, это нормально, но если вы храните государственные секреты или авторские работы, я бы порекомендовал найти другое решение.