Eksportowanie do pliku PDF (program Report Builder 3.0 i usługi SSRS)
Rozszerzenie renderowania w formacie PDF renderuje raport do pliku, który można otworzyć w programie Adobe Acrobat i przeglądarkach dokumentów PDF innych firm, które obsługują format PDF 1.3.Chociaż PDF 1.3 jest zgodny z programem Adobe Acrobat 4.0 i nowsze wersje Reporting Services obsługuje Adobe Acrobat 6 lub nowszej.Rozszerzenie renderowania nie wymaga oprogramowania firmy Adobe do renderowania raportu.Jednak do wyświetlania lub drukowania raportów w formacie PDF niezbędne są przeglądarki plików PDF, takie jak Adobe Acrobat.
Moduł renderowania w formacie PDF to moduł renderowania stron fizycznych, i dlatego jego zachowanie dotyczące podziału na strony różni się od tego zachowania w innych modułach renderowania, takich jak moduły renderowania w formacie HTML i formacie programu Excel.W tym temacie znajdują się informacje dotyczące modułu renderowania w formacie PDF oraz opis wyjątków w regułach.
Ostrzeżenie
Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.
W tym dokumencie
Wymagania dotyczące czcionek
Metadane
Interakcyjność
Kompresja
Ustawienia informacji o urządzeniu
Wymagania dotyczące czcionek
Rozszerzenie renderowania w formacie PDF nie osadza czcionek.Czcionki użyte w raporcie muszą być zainstalowane na serwerze raportów oraz na komputerach klienckich używanych do przeglądania raportu.
Gdy serwer raportów generuje raport w formacie PDF, używa informacji przechowywanych w czcionkach używanych w raporcie do wykonywania pomiarów i tworzenia mapowań znaków w pliku PDF.Jeżeli czcionka używana w raporcie nie jest zainstalowana na serwerze raportów, wynikowy plik PDF może nie zawierać poprawnych mapowań i może nie być poprawnie wyświetlany podczas przeglądania.Ponadto na komputerze służącym do przeglądania raportu również musi być zainstalowana poprawna czcionka, aby raport był poprawnie wyświetlany.
Przed wdrożeniem raportu na serwerze produkcyjnym należy przetestować wyniki renderowania w formacie PDF na komputerach klienckich, aby sprawdzić, czy raport jest poprawnie renderowany.Nie można polegać na widoku raportu wyświetlanego w podglądzie lub renderowanego w formacie HTML, ponieważ podstawianie czcionek GDI w tych formatach działa inaczej niż w formacie PDF.W przypadku braku symboli Unicode na serwerze mogą być widoczne znaki zamienione na znaki zapytania (?).W przypadku braku czcionki na komputerze klienckim mogą być widoczne znaki zamienione na kwadraty (□).
Rozszerzenie renderowania w formacie PDF obsługuje znaki ANSI i może tłumaczyć znaki Unicode z języka japońskiego, koreańskiego, chińskiego tradycyjnego, chińskiego uproszczonego, języków zapisywanych cyrylicą, hebrajskiego i arabskiego.Rozszerzenie renderowania w formacie PDF nie obsługuje 4-bajtowych znaków Unicode, takich jak znaki w rozszerzonych zestawach chińskich znaków.Wszystkie inne znaki Unicode wymagają obecności wybranej czcionki na serwerze i na kliencie.Wszystkie znaki niedostępne w wybranej czcionce są mapowane na znak „?”.Czcionki nie są osadzane, więc czcionka zawierająca odpowiednie symbole musi być określona i dostępna zarówno na serwerze, jak i na komputerze klienckim.
Powrót do początku
Metadane
Oprócz układu raportu rozszerzenie renderowania w formacie PDF zapisuje następujące metadane w słowniku informacji o dokumencie PDF.
Właściwość PDF |
Tworzona na postawie |
---|---|
Title |
Name atrybut Report elementu RDL. |
Author |
Author Elementu RDL. |
Subject |
Author Elementu RDL. |
Creator |
Reporting Services Nazwa produktu i wersja. |
Producer |
Nazwa i wersja rozszerzenia renderowania. |
CreationDate |
Raport czas wykonania w pliku PDF datetime format. |
Powrót do początku
Interakcyjność
Niektóre elementy interakcyjne są obsługiwane w formacie PDF.Poniżej znajdują się opisy poszczególnych zachowań.
Pokazywanie i ukrywanie
Dynamiczne wyświetlanie i ukrywanie elementów jest nieobsługiwane w formacie PDF.Dokument w formacie PDF jest renderowany zgodnie z bieżącym stanem wszystkich elementów w raporcie.Na przykład jeśli element jest wyświetlany przy pierwszym uruchomieniu raportu, jest renderowany.Obrazy, które można przełączać, nie są renderowane, jeśli są ukryte podczas eksportowania raportu.
Plan dokumentu
Jeśli w raporcie znajdują się etykiety planu dokumentu, do pliku PDF jest dodawany konspekt dokumentu.Wszystkie etykiety planu dokumentu są wyświetlane jako wpisy konspektu dokumentu w kolejności, w jakiej występowały w raporcie.W programie Acrobat zakładka docelowa jest dodawana do konspektu dokumentu tylko wtedy, gdy strona, na której się ona znajduje, jest renderowana.
Jeśli jest renderowana tylko jedna strona, nie jest dodawany konspekt dokumentu.Plan dokumentu ma strukturę hierarchiczną, która pokazuje poziom zagnieżdżenia w raporcie.Konspekt dokumentu jest dostępny w programie Acrobat na karcie Bookmarks.Kliknięcie wpisu w konspekcie dokumentu powoduje przejście do lokalizacji wskazywanej przez zakładkę.
Zakładki
Zakładki nie są obsługiwane w renderingu.
Łącza przeglądania szczegółowego
Łącza przeglądania szczegółowego są w pliku PDF renderowane jako łącza, które można klikać.Kliknięcie takiego łącza spowoduje otwarcie domyślnej przeglądarki klienta i przejście pod adres URL będący obiektem docelowym przeglądania szczegółowego.
Hiperłącza
Hiperłącza w raportach są w pliku PDF renderowane jako łącza, które można klikać.Kliknięcie takiego łącza spowoduje otwarcie domyślnej przeglądarki klienta i przejście pod adres URL hiperłącza.
Powrót do początku
Kompresja
Kompresja obrazów jest oparta na typie obrazu z oryginalnego pliku.Rozszerzenie renderowania w formacie PDF domyślnie kompresuje pliki PDF.
Aby zachować wszelkie kompresja obrazów zawartych w pliku PDF, jeśli to możliwe, obrazy JPEG są przechowywane jako JPEG i inne typy obrazów są przechowywane jako BMP.
Powrót do początku
Ustawienia informacji o urządzeniu
Można zmienić niektóre ustawienia domyślne tego modułu renderowania, zmieniając ustawienia informacji o urządzeniu.Aby uzyskać więcej informacji, zobacz Ustawienia informacji urządzenia PDF.
Powrót do początku
Zobacz także