Eksportowanie raportu podzielonego na strony usługi Power BI do pliku PDF (Power BI Report Builder)
DOTYCZY: Power BI Report Builder Power BI Desktop
Rozszerzenie renderowania plików PDF renderuje raporty podzielone na strony do plików, które można otwierać w programie Adobe Acrobat i innych przeglądarkach plików PDF innych firm, które obsługują format PDF 1.3. Chociaż format PDF 1.3 jest zgodny z programem Adobe Acrobat 4.0 lub nowszym, usługi Reporting Services obsługują program Adobe Acrobat 11.0 lub nowszy. Rozszerzenie renderowania nie wymaga oprogramowania Adobe do renderowania raportu. Jednak osoby przeglądające pliki PDF, takie jak Adobe Acrobat, muszą wyświetlać lub drukować raport w formacie PDF.
Rozszerzenie renderowania plików PDF obsługuje znaki ANSI i może tłumaczyć znaki Unicode z japońskich, koreańskich, chińskich tradycyjnych, chińskich uproszczonych, cyrylica, hebrajskich i arabskich z pewnymi ograniczeniami. Aby uzyskać więcej informacji na temat ograniczeń, zobacz Eksportowanie raportów (Power BI Report Builder). Rozszerzenie renderowania plików PDF jest również zgodne ze standardami ISO 14289-1 (PDF/UA) dla dostępnego formatu PDF. Aby uzyskać szczegółowe informacje, zobacz Zgodność rozszerzenia renderowania plików PDF z normą ISO 14289-1, Serwer raportów usługi Power BI. Dostępny plik PDF jest obsługiwany tylko w usługa Power BI.
Renderowanie plików PDF jest fizycznym modułem renderowania stron, dlatego ma zachowanie stronicowania, które różni się od innych programów renderujących, takich jak HTML i Excel. Ten temat zawiera informacje specyficzne dla programu renderowania PLIKÓW PDF i opisuje wyjątki dotyczące reguł.
Uwaga
Pliki definicji raportu podzielonego na strony usługi Power BI (rdl) można tworzyć i modyfikować w programie Power BI Report Builder
Osadzanie czcionek
Jeśli to możliwe, rozszerzenie renderowania plików PDF osadza podzbiór każdej czcionki potrzebnej do wyświetlenia raportu w pliku PDF. Gdy usługa Power BI generuje raport w formacie PDF, używa informacji przechowywanych w czcionki, do których odwołuje się raport, w celu utworzenia mapowań znaków w pliku PDF. Jeśli przywoływanej czcionki nie jest dostępna w zestawie domyślnym, który jest dostarczany z systemem operacyjnym serwera Windows 11, wynikowy plik PDF może nie zawierać poprawnych mapowań i może nie być wyświetlany poprawnie po wyświetleniu.
Czcionki są osadzone w pliku PDF, gdy obowiązują następujące warunki:
Uprawnienia osadzania czcionek są przyznawane przez autora czcionek. Zainstalowane czcionki zawierają właściwość wskazującą, czy autor czcionki zamierza zezwolić na osadzanie czcionki w dokumencie. Jeśli wartość właściwości jest EMBED_NOEMBEDDING, czcionka nie jest osadzona w pliku PDF. Aby uzyskać więcej informacji, zobacz "TTGetEmbeddingType" w msdn.microsoft.com.
Czcionka ma wartość TrueType.
Czcionki odwołują się do widocznych elementów w raporcie. Jeśli czcionka jest przywoływana przez element, który ma właściwość Hidden ustawioną na true, czcionka nie jest potrzebna do wyświetlania renderowanych danych i nie zostanie uwzględniona w pliku. Czcionki są osadzone tylko wtedy, gdy są potrzebne do wyświetlania renderowanych danych raportu.
Jeśli wszystkie te warunki są spełnione dla czcionki, czcionka jest osadzona w pliku PDF. Jeśli co najmniej jeden z tych warunków nie zostanie spełniony, czcionka nie jest osadzona w pliku PDF.
Uwaga
Chociaż warunki są spełnione, istnieje jedna sytuacja, w której czcionki nie są osadzone w pliku PDF. Jeśli używane czcionki są tymi, które w specyfikacji PDF są powszechnie znane jako standardowe czcionki typu 1 lub podstawowe czcionki w rozmiarze 14, wówczas czcionki nie są osadzane dla zawartości ANSI.
Czcionki na komputerze klienckim
Gdy czcionka jest osadzona w pliku PDF, komputer używany do wyświetlania raportu (komputer kliencki) nie musi mieć zainstalowanej czcionki dla raportu, aby raport był poprawnie wyświetlany.
Jeśli czcionka nie jest osadzona w pliku PDF, komputer kliencki musi mieć zainstalowaną poprawną czcionkę, aby raport był poprawnie wyświetlany. Jeśli czcionka nie jest zainstalowana na komputerze klienckim, plik PDF wyświetla znak zapytania (?) dla nieobsługiwanych znaków.
Weryfikowanie czcionek w pliku PDF
Różnice w danych wyjściowych pdf występują najczęściej, gdy czcionka, która nie obsługuje znaków innych niż łaciński, jest używana w raporcie, a następnie do raportu są dodawane znaki inne niż łacińskie. Należy przetestować dane wyjściowe renderowania plików PDF zarówno na usługa Power BI, jak i na komputerach klienckich, aby sprawdzić, czy raport jest renderowany poprawnie.
Nie polegaj na wyświetlaniu raportu w wersji zapoznawczej ani eksportowaniu do kodu HTML. Raport będzie wyglądać poprawnie z powodu automatycznego zastępowania czcionek wykonywanego przez program Power BI Report Builder lub przeglądarkę. Jeśli w domyślnym zestawie brakuje glyphs Unicode, który jest dostarczany z systemem operacyjnym serwera Windows 11, mogą zostać wyświetlone znaki zastąpione znakiem zapytania (?). Jeśli na kliencie brakuje czcionki, mogą pojawić się znaki zastąpione polami (□).
Czcionki osadzone w pliku PDF znajdują się we właściwości Czcionki zapisanej w pliku jako metadanych.
Systemy Windows 10 i 11 wprowadziły zalecany zestaw czcionek platforma uniwersalna systemu Windows (UWP), który jest wspólny we wszystkich wersjach obsługujących platformę UWP, w tym komputery, serwer i konsolę Xbox. Sprawdź tę listę obsługiwanych czcionek: Lista czcionek Windows 11 — typografia | Microsoft Docs.
Ważne
W przypadku korzystania z raportów podzielonych na strony w usłudze Power BI w usługa Power BI i eksportowaniu do pliku PDF obsługiwane są tylko czcionki zawarte na liście czcionek Wprowadzenie listy czcionek Windows 11 — typografia | Microsoft Docs.
Metadane
Oprócz układu raportu rozszerzenie renderowania plików PDF zapisuje następujące metadane w słowniku informacji o dokumencie PDF.
Właściwość PDF | Utworzone na podstawie |
---|---|
Tytuł | Atrybut Name elementu RDL raportu . |
Autor | Element Author RDL( Autor języka RDL). |
Temat | Opis elementu RDL. |
Twórca | Nazwa i wersja produktu usług Reporting Services. |
Producent | Nazwa i wersja rozszerzenia renderowania. |
Data utworzenia | Czas wykonywania raportu w formacie data/godzina w formacie PDF. |
Interakcyjność
Niektóre elementy interakcyjne są obsługiwane w formacie PDF. Poniżej przedstawiono opis konkretnych zachowań.
Pokaż i ukryj
Dynamiczne pokazywanie i ukrywanie elementów nie jest obsługiwane w formacie PDF. Dokument PDF jest renderowany tak, aby był zgodny z bieżącym stanem wszystkich elementów w raporcie. Jeśli na przykład element jest wyświetlany podczas początkowego uruchamiania raportu, element jest renderowany. Obrazy, które mogą być przełączane, nie są renderowane, jeśli są ukryte podczas eksportowania raportu.
Mapa dokumentu
Jeśli w raporcie znajdują się etykiety mapy dokumentów, do pliku PDF zostanie dodany konspekt dokumentu. Każda etykieta mapy dokumentu jest wyświetlana jako wpis w konspekcie dokumentu w kolejności wyświetlanej w raporcie. W programie Acrobat docelowa zakładka jest dodawana do konspektu dokumentu tylko wtedy, gdy strona, na niej jest renderowana.
Jeśli renderowana jest tylko jedna strona, nie dodano konspektu dokumentu. Mapa dokumentu jest rozmieszczona hierarchicznie w celu odzwierciedlenia poziomu zagnieżdżania w raporcie. Konspekt dokumentu jest dostępny w programie Acrobat na karcie Zakładki. Kliknięcie wpisu w konspekcie dokumentu powoduje przejście dokumentu do lokalizacji zakładki.
Zakładki
Zakładki nie są obsługiwane w renderowaniu plików PDF.
Łącza przeglądania szczegółowego
Linki przeglądania szczegółowego nie są obsługiwane w renderowaniu plików PDF. Linki przeglądania szczegółowego nie są renderowane jako linki do klikania i raporty przeglądania szczegółowego nie mogą łączyć się z obiektem docelowym przeglądania szczegółowego.
Hiperlinki
Hiperlinki w raportach są renderowane jako linki do kliknięcia w pliku PDF. Po kliknięciu program Acrobat otworzy domyślną przeglądarkę klienta i przejdzie do adresu URL hiperłącza.
Kompresja
Kompresja obrazu jest oparta na oryginalnym typie pliku obrazu. Rozszerzenie renderowania plików PDF domyślnie kompresuje pliki PDF.
Aby zachować każdą kompresję obrazów zawartych w pliku PDF, jeśli to możliwe, obrazy JPEG są przechowywane jako JPEG, a wszystkie inne typy obrazów są przechowywane jako BMP.
Uwaga
- Pliki PDF nie obsługują osadzania obrazów PNG.
- Eksporty plików PDF usług Reporting Services nie obsługują obrazów formatu kolorów CMYK.
Ustawienia informacji o urządzeniu
Niektóre ustawienia domyślne tego modułu renderowania można zmienić, zmieniając ustawienia informacji o urządzeniu. Aby uzyskać więcej informacji, zobacz Ustawienia informacji o urządzeniu PDF.
Powiązana zawartość
- Stronicowanie w usługach Reporting Services (Power BI Report Builder)
- Zachowania renderowania (Power BI Report Builder)
- Interaktywne funkcje dla różnych rozszerzeń renderowania raportów (Power BI Report Builder)
- Renderowanie elementów raportu (Power BI Report Builder)
- Tabele, macierze i listy (Power BI Report Builder)