Здесь нужно учесть одну вещь, когда пользователь заходит на ваш сайт, он / она делает запрос на ваш веб-сервер
Веб-сервер отправит файлы клиенту (HTML, CSS, JS)
Так же, как вы должны отправить файл PDF клиенту.
Если это статические файлы, вы можете просто разместить их на сервере и указать на них клиент.
Например,
Расположение на сервере
https://example.com/data/MyPdf.pdf
Ссылка на стороне клиента
<a class="btn btn-info" tooltip="Ver" href="example.com/data/MyPdf.pdf" target="_blank" ><i class="fa fa-edit"></i></a>
И если у вас естьдинамический контент, вам нужно настроить конечную точку API, которая обслуживает контент PDF
, чтобы получить ссылку из API
, вы должны вернуть местоположение из вашего API
[HttpGet]
public object GetPdfLink(int id)
{
return new {Data="Path To Your PDF From DB"};
}
В вашем Angular Service извлеките свойство Data из объекта ответа и установите для него значение href