Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Microsoft Report Builder (SSRS)
Power BI Report Builder
Projektant raportów w narzędziu SQL Server Data Tools
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 niż Microsoft, 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 (Report Builder i SSRS). Rozszerzenie renderowania plików PDF jest również zgodne ze standardami ISO 14289-1 (PDF/UA) dla dostępnego formatu PDF. Zobacz zgodność rozszerzenia renderowania PDF z normą ISO 14289-1, dotyczącą serwera raportów Power BI i SSRS dla szczegółowych informacji.
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 artykuł zawiera informacje specyficzne dla programu renderowania PLIKÓW PDF i opisuje wyjątki dotyczące reguł.
Uwaga / Notatka
Pliki definicji raportu podzielonego na strony (rdl) można tworzyć i modyfikować w programie Microsoft Report Builder, programie Power BI Report Builder i w projektancie raportów w narzędziach SQL Server Data Tools.
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. Czcionki używane w raporcie muszą być zainstalowane na serwerze raportów. Gdy serwer raportów generuje raport w formacie PDF, używa informacji przechowywanych w czcionkach, na których opiera się raport, aby utworzyć mapowania znaków w pliku PDF. Jeśli na serwerze raportów nie zainstalowano przywoływanej czcionki, wynikowy plik PDF może nie zawierać poprawnych mapowań i może nie być poprawnie wyświetlany po wyświetleniu.
Czcionki są osadzone w pliku PDF, gdy obowiązują następujące warunki:
Autor czcionek przyznaje uprawnienia osadzania 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 to
EMBED_NOEMBEDDING, czcionka nie jest osadzona w pliku PDF. Aby uzyskać więcej informacji, wyszukaj ciąg "TTGetEmbeddingType" w witryniemsdn.microsoft.com.Czcionka to
TrueType.Widoczne elementy odwołują się do czcionek 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 jest 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 zostanie osadzona w pliku PDF.
Uwaga / Notatka
Chociaż warunki są spełnione, istnieje jedna sytuacja, w której czcionki nie są osadzone w pliku PDF. Jeśli używane czcionki są czcionkami w specyfikacji PDF, które są powszechnie znane jako standardowe czcionki typu 1 lub podstawowe czternaście czcionek, czcionki nie są osadzone dla zawartości ANSI.
Czcionki na komputerze klienckim
Gdy czcionka jest osadzona w pliku PDF, komputer używany do wyświetlania raportu nie musi mieć zainstalowanej czcionki, 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 serwerze raportów, 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 wygląda poprawnie z powodu automatycznego zastępowania czcionek wykonywanego przez program Report Builder lub przeglądarkę. Jeśli na serwerze brakuje znaków Unicode Glyphs, mogą pojawić się znaki zastąpione znakiem zapytania (?). Jeśli na kliencie brakuje czcionki, mogą pojawić się znaki zastąpione polami (□).
Czcionki osadzone w pliku PDF są zawarte we Fonts właściwości 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.
Ważne
W przypadku korzystania z raportów podzielonych na strony w usłudze Power BI i eksportowania do pliku PDF obsługiwane są tylko czcionki uwzględnione na liście czcionek Wprowadzenielisty czcionek Windows 11 — typografia.
Metadane
Oprócz układu raportu rozszerzenie renderowania plików PDF zapisuje następujące metadane w słowniku informacji o dokumentach 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ższa sekcja zawiera 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 są przełączalne, nie są renderowane, jeśli są ukryte podczas eksportu 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 z zakładką zostanie wyrenderowana.
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. Struktura dokumentu jest dostępna w programie Acrobat na karcie Zakładki. Wybranie wpisu ze struktury dokumentu powoduje przeniesienie do zlokalizowanej zakładki.
Bookmarks
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 przeskoków nie są renderowane jako wybieralne, a raporty przeskoków nie mogą łączyć się z celem przeskoku.
Hyperlinks
Hiperlinki w raportach są renderowane jako linki do wyboru w pliku PDF. Po wybraniu programu Acrobat otwiera domyślną przeglądarkę klienta i przechodzi do adresu URL hiperłącza.
Compression
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 / Notatka
- 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.
Treści powiązane
- Stronicowanie w usługach Reporting Services (Report Builder i SSRS)
- Zachowanie renderera (Report Builder i SSRS)
- Interaktywne funkcje dla różnych rozszerzeń renderowania raportów (Report Builder i SSRS)
- Renderowanie elementów raportu (Report Builder i SSRS)
- Tabele, macierze i listy (Report Builder i SSRS)