Podgląd PDF - PdfViewer
Komponent umożliwia wyświetlenie dokumentu PDF bezpośrednio na formularzu. Dokument może być wskazany za pomocą ścieżki do pliku dostępnego na środowisku lub adresu URL do zewnętrznego zasobu. Pozwala to użytkownikowi na zapoznanie się z treścią (np. regulaminem, umową lub instrukcją) bez konieczności pobierania pliku na dysk czy otwierania nowej karty w przeglądarce.

✅ Kiedy stosować:
Wyświetlanie pojedynczego dokumentu PDF bezpośrednio na formularzu.
❌ Kiedy nie stosować:
Prezentowanie listy dokumentów lub umożliwienie ich pobierania. Stosuj: DocumentList.
Udostępnienie użytkownikowi linku do dokumentu lub innego zasobu bez wyświetlania jego treści na formularzu. Stosuj: ExternalLink.
Komponent czytnika PDF

Właściwości komponentu
Link do pdf (sekcja Podstawowe właściwości)
pdfUrl
Względna ścieżka do pliku umieszczonego w folderze na środowisku, bądź też link zewnętrzny, jednakże musi on wtedy spełniać wymagania polityki CORS (odpowiednio ustawiony nagłówek Access-Control-Allow-Origin).
Domyślnie właściwość jest ustawiona na pustą.
Ważne: Wprowadzenie niepoprawnego URL bądź niewprowadzenie go w ogóle powoduje błąd i uniemożliwia wypełnianie wniosku po próbie wyświetlenia pliku PDF.
Więcej informacji o właściwościach komponentu: Wspólne właściwości komponentów
Konfiguracja komponentu
Adres pliku PDF należy skonfigurować w polu Link do pdf w panelu właściwości komponentu. Wartość ta może zostać wpisana bezpośrednio jako statyczny link lub przekazana dynamicznie za pomocą zmiennej.
Ścieżka do pliku dostępnego na środowisku
Polega na podaniu ścieżki do statycznego zasobu umieszczonego bezpośrednio w strukturze katalogów serwera aplikacji.

Ilustracja 2. Konfiguracja komponentu przy użyciu ścieżki lokalnej Zewnętrzny adres URL
Polega na podaniu bezwzględnego adresu URL do pliku. Zewnętrzny serwer musi jednak zezwalać na pobieranie pliku przez przeglądarkę z poziomu aplikacji, zgodnie z polityką CORS.

Ilustracja 3. Konfiguracja komponentu przy użyciu zewnętrznego adresu URL
Zasilenie komponentu wartością zmiennej sesyjnej
Adres pliku PDF może zostać zasilony dynamicznie wartością zmiennej sesyjnej. W polu
Link do pdfmożna użyć odwołania do zmiennej (np.${pdfUrl}), która będzie zasilana wartością pochodzącą ze skryptu bądź usługi.
Ilustracja 4. Konfiguracja komponentu przy użyciu zmiennej sesyjnej 
Ilustracja 5. Zmienna sesyjna zasilona wartością ze skryptu
Ostatnia aktualizacja
Czy to było pomocne?
