Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Разместить на странице PDF (https://javascript.ru/forum/misc/70741-razmestit-na-stranice-pdf.html)

AlexTrader 29.09.2017 09:21

Разместить на странице PDF
 
Доброго времени суток, форумчане! Подскажите пожалйста как можно разместить PDF файл на странице. Гуглил разные плагины, смотрел pdf.js, как то там всё сложно, не разобрался, может есть вариант по проще?
Делал <iframe> с Google Docs - всё хорошо, но не устраивает кнопка в правом верхнем углу - переход на гугл докс, скрыть её стилями не получится, как поминаю, какие есть варианты? Нужно чтоб PDF нельзя было скачать. Спасибо заранее за помощь!

void() 29.09.2017 16:32

Попроще поставить скриншот PDFa в background :)

AlexTrader 29.09.2017 20:14

Цитата:

Сообщение от void() (Сообщение 466002)
Попроще поставить скриншот PDFa в background :)

Получается нет вариантов?

void() 29.09.2017 21:48

Ну давайте посмотрим на варианты.

1. Использовать сторонние сервисы. Но они как и гугл.доквстраиваются со своими элементами, которые нельзя скрывать. Не подходит.

2. Можно использовать стандартные методы браузеров. Но это будет работать только для современных браузеров, которые поддерживают PDF. На самом деле поддержка неплохая.

<object data="p.pdf" type="application/pdf">
<iframe src="p.pdf">
</iframe>
</object>


Или

<embed src="p.pdf">


Но это не кроссбраузерно все.

3. Можно использовать плагины js. Вот это идеальный вариант как по мне. К примеру pdf.js. Вот можно найти примеры и посмотреть - https://github.com/mozilla/pdf.js/tr...les/helloworld
Но это для вас сложно.

Ну и что остается? + у вас требование, чтобы нельзя было скачать. А это вообще почти невозможно.

AlexTrader 29.09.2017 22:02

При использовании второго варианта можно поставить запрет на скачивание?

AlexTrader 29.09.2017 22:02

Цитата:

Сообщение от void()
. Можно использовать стандартные методы браузеров. Но это будет работать только для современных браузеров, которые поддерживают PDF. На самом деле поддержка неплохая.

Вот этого

AlexTrader 29.09.2017 22:04

iframe позволяет скачивать, например правой кнопкой мыши

Alexandroppolus 29.09.2017 22:09

Цитата:

Сообщение от AlexTrader
Нужно чтоб PDF нельзя было скачать.

тогда этот твой пдф надо превращать в верстку прямо на сервере. У тебя какой серверный язык? от этого и отталкивайся.

AlexTrader 29.09.2017 22:16

<object data="p.pdf" type="application/pdf">

<iframe src="p.pdf">

</iframe>

</object>

При использовании этих блоков возможно запретить скачивание?

AlexTrader 29.09.2017 22:17

Alexandroppolus,
У меня Asp.Net Core проект (c#)


Часовой пояс GMT +3, время: 23:21.