1

Я только что сделал PDF-файл из содержимого веб-сайта (например, print-> export pdf-> save).

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

Как я могу это сделать?

3 ответа3

2

Пока вы остаетесь в формате PDF, я думаю, что отключение текстового поиска невозможно. Но вы могли бы сделать следующее:

  1. Извлечение PDF-страниц в виде изображений
  2. Воссоздать PDF на основе изображений

В зависимости от используемой ОС, существуют разные инструменты, которые могут это сделать. Например, в Linux есть инструмент для convert из пакета ImageMagick , который может это сделать.

РЕДАКТИРОВАТЬ: Основываясь на том факте, что инструмент convert , кажется, доступен под Windows (спасибо за подсказку @moonpoint), я добавлю команды, которые я использовал бы с конвертированием для достижения извлечения и восстановления (обратите внимание, что это синтаксис команды Linux который должен быть идентичным или хотя бы похожим на синтаксис в Windows):

  1. convert YourFile.pdf YourFile.png # Извлечение страниц в виде изображений
  2. convert YourFile-*.png YourNewFile.pdf # Воссоздать PDF из изображений
1

Отключить поиск текста внутри PDF невозможно.

Один из вариантов, доступных для вас, это сделать их изображениями.

Но если вы делаете это, чтобы остановить пиратство или нарушение, вам следует отключить копирование и печать.

Инструкции ниже

0

Есть еще один вариант: зашифровать кодировку шрифта. Я имею в виду, зашифруйте коды глифов шрифтом, встроенным в pdf (и соответственно замените исходный текст на зашифрованный). Любой инструмент копирования-вставки в любом средстве просмотра PDF возьмет мусор ...

Преимущества этого метода:

  • размер файла PDF не увеличивается,
  • визуальное качество документа не ухудшается,
  • работает с любым средством просмотра PDF.

Существует документ, в котором обсуждается эта идея, включая инструменты: http://dx.doi.org/10.13140/RG.2.1.4509.8489

(или проверьте этот пост: https://groups.google.com/forum/#!topic/pdfnet-sdk/luWQmyhRDTw)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .