Как отключить текстовый поиск в PDF-файле?

1

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

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

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

ShanZhengYang
источник
1
Рассматривали ли вы сначала рендеринг текста как изображения?
Rowland Shaw

Ответы:

2

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

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

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

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

  1. convert YourFile.pdf YourFile.png # Извлечь страницы в виде изображений
  2. convert YourFile-*.png YourNewFile.pdf # Воссоздать PDF из изображений
duelle
источник
1
Существует бинарная загрузка для ImageMagick, которую можно использовать в системах Windows, которая доступна на imagemagick.org по адресу Установить из бинарного дистрибутива : «ImageMagick работает в Windows 8 (x86 и x64), Windows 7 (x86 и x64), Windows Server 2012, Windows XP (x86) с пакетом обновления 3, Windows Vista (x86 и x64) с пакетом обновления 2, Windows Server 2003 (x86 и x64) с пакетом обновления 2 (проверьте наличие MSXML6), Windows Server 2003 R2 (x86 и x64), Windows Server 2008 (x86 и x64) с пакетом обновления 2 и Windows Server 2008 R2 (64) «.
moonpoint
Я также сжал файл PDF, который, кажется, делает свое дело. Я обычно просто использую smallpdf.com
ShanZhengYang
1

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

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

Но если вы делаете это, чтобы остановить пиратство или нарушение, вы должны рассмотреть возможность отключения копировать вставить & amp; печать ,

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

enter image description here

pun
источник
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 )

Tamás Jursonovics
источник