Member 13333846 Ответов: 2

Как отобразить PDF-файл в новой вкладке, и никто не должен иметь возможности загрузить или скопировать его содержимое . В ASP.NET MVC


Всем Привет,

Я хочу отобразить PDF-файл в новой вкладке одним нажатием кнопки, и никто не должен иметь возможности загрузить или скопировать его содержимое.

В ASP.NET MVC.

По щелчку кнопки я отправляю путь, где он хранится, после чего то, что мне нужно сделать, я не получаю.

С уважением,
Абхи

Что я уже пробовал:

Я попробовал iframe
но все равно не получилось.

F-ES Sitecore

Единственный способ остановить копирование-не выкладывать его в интернет.

Member 13333846

Есть ли вообще, спрашиваю.

2 Ответов

Рейтинг:
2

Dave Kreskowiak

В конечном счете, вы не можете предотвратить это. Для того чтобы клиент вообще мог показать документ, он должен его скачать.

Преобразование каждой страницы в изображение также не мешает клиенту просто загрузить все изображения страниц и собрать из них свой собственный PDF-файл.


Member 13333846

Есть ли какое-то решение? за это?

Dave Kreskowiak

Позвольте мне повторить: "в конечном счете, вы не можете предотвратить это". Если вы показываете что-либо вообще на клиенте, он должен загрузить контент, чтобы показать его.

Member 13333846

Хорошо, спасибо:) в любом случае, если вы получите какое-либо решение, дайте мне знать :)

Dave Kreskowiak

Какую часть фразы "вы не можете этого предотвратить" вы не понимаете?

Рейтинг:
1

Graeme_Grant

Существует целый ряд решений, использующих этот поиск Google: Как отобразить PDF в asp.net mvc-поиск в Google[^]


Member 13333846

но я не хочу, чтобы пользователи загружали этот pdf-файл.

Graeme_Grant

Если они просматривают PDF-файл, то он уже загружен на их компьютер!

Member 13333846

Я сделал это отключить.
спасибо