Mengekspor laporan paginasi Power BI ke File PDF (Power BI Report Builder)
BERLAKU UNTUK: Power BI Report Builder Power BI Desktop
Ekstensi rendering PDF merender laporan paginated ke file yang dapat dibuka di Adobe Acrobat dan pemirsa PDF pihak ketiga lainnya yang mendukung PDF 1.3. Meskipun PDF 1.3 kompatibel dengan Adobe Acrobat 4.0 dan versi yang lebih baru, Reporting Services mendukung Adobe Acrobat 11.0 atau yang lebih baru. Ekstensi penyajian tidak memerlukan perangkat lunak Adobe untuk merender laporan. Namun, penonton PDF seperti Adobe Acrobat diperlukan untuk melihat atau mencetak laporan dalam format PDF.
Ekstensi rendering PDF mendukung karakter ANSI dan dapat menerjemahkan karakter Unicode dari Bahasa Jepang, Korea, Tionghoa Tradisional, Tionghoa Sederhana, Sirilik, Ibrani, dan Arab dengan batasan tertentu. Untuk informasi selengkapnya tentang batasan, lihat Mengekspor laporan (Power BI Report Builder). Ekstensi rendering PDF juga sesuai dengan standar ISO 14289-1 (PDF/UA) untuk PDF yang Dapat Diakses. Lihat Kesuaian ekstensi rendering PDF dengan ISO 14289-1, Server Laporan Power BI untuk detailnya. PDF yang dapat diakses hanya didukung pada layanan Power BI.
Perender PDF adalah perender halaman fisik dan, oleh karena itu, memiliki perilaku penomoran halaman yang berbeda dari perender lain seperti HTML dan Excel. Topik ini menyediakan informasi khusus perender PDF dan menjelaskan pengecualian untuk aturan.
Catatan
Anda dapat membuat dan mengubah file definisi laporan paginasi Power BI (.rdl) di Power BI Report Builder
Penyematan font
Jika memungkinkan, ekstensi penyajian PDF menyematkan subset setiap font yang diperlukan untuk menampilkan laporan dalam file PDF. Ketika layanan Power BI menghasilkan laporan dalam format PDF, ia menggunakan informasi yang disimpan dalam font yang dirujuk oleh laporan untuk membuat pemetaan karakter dalam file PDF. Jika font yang direferensikan tidak tersedia dalam set default yang disertakan dengan OS server Windows 11, file PDF yang dihasilkan mungkin tidak berisi pemetaan yang benar dan mungkin tidak ditampilkan dengan benar saat dilihat.
Font disematkan dalam file PDF saat kondisi berikut berlaku:
Hak istimewa penyematan font diberikan oleh pembuat font. Font terinstal menyertakan properti yang menunjukkan apakah pembuat font berniat untuk memperbolehkan penyematan font dalam dokumen. Jika nilai properti EMBED_NOEMBEDDING, font tidak disematkan dalam file PDF. Untuk informasi selengkapnya, lihat "TTGetEmbeddingType" di msdn.microsoft.com.
Font adalah TrueType.
Font dirujuk oleh item yang terlihat dalam laporan. Jika font direferensikan oleh item yang memiliki properti Tersembunyi diatur ke True, font tidak diperlukan untuk menampilkan data yang dirender dan tidak akan disertakan dalam file. Font hanya disematkan saat diperlukan untuk menampilkan data laporan yang dirender.
Jika semua kondisi ini terpenuhi untuk font, font disematkan dalam file PDF. Jika satu atau beberapa kondisi ini tidak terpenuhi, font tidak disematkan dalam file PDF.
Catatan
Meskipun kondisi terpenuhi, ada satu keadaan di mana font tidak disematkan dalam file PDF. Jika font yang digunakan adalah font dalam spesifikasi PDF yang umumnya dikenal sebagai font jenis 1 standar atau font dasar empat belas, maka font tidak disematkan untuk konten ANSI.
Font pada komputer klien
Ketika font disematkan dalam file PDF, komputer yang digunakan untuk melihat laporan (komputer klien) tidak perlu menginstal font agar laporan ditampilkan dengan benar.
Ketika font tidak disematkan dalam file PDF, komputer klien harus memiliki font yang benar yang diinstal agar laporan ditampilkan dengan benar. Jika font tidak diinstal pada komputer klien, file PDF menampilkan karakter tanda tanya (?) untuk karakter yang tidak didukung.
Memverifikasi font dalam file PDF
Perbedaan output PDF paling sering terjadi ketika font yang tidak mendukung karakter non-Latin digunakan dalam laporan dan kemudian karakter non-Latin ditambahkan ke laporan. Anda harus menguji output penyajian PDF pada layanan Power BI dan komputer klien untuk memverifikasi bahwa laporan dirender dengan benar.
Jangan mengandalkan melihat laporan dalam Pratinjau atau mengekspor ke HTML. Laporan akan terlihat benar karena substitusi font otomatis yang dilakukan oleh Power BI Report Builder atau oleh browser, masing-masing. Jika Unicode Glyphs hilang dalam set default yang disertakan dengan OS server Windows 11, Anda mungkin melihat karakter diganti dengan tanda tanya (?). Jika font hilang pada klien, Anda mungkin melihat karakter diganti dengan kotak (□).
Font yang disematkan dalam file PDF disertakan dalam properti Font yang disimpan dengan file, sebagai metadata.
Windows 10 dan 11 memperkenalkan kumpulan font Platform Windows Universal (UWP) yang direkomendasikan yang umum di semua edisi yang mendukung UWP, termasuk Desktop, Server, dan Xbox. Periksa daftar ini untuk font yang didukung: Daftar font Windows 11 - tipografi | Microsoft Docs.
Penting
Saat menggunakan laporan paginasi Power BI di layanan Power BI dan mengekspor ke file PDF, satu-satunya font yang didukung adalah yang disertakan dalam daftar font Pengenalan daftar Font Windows 11 - tipografi | Microsoft Docs.
Metadata
Selain tata letak laporan, ekstensi penyajian PDF menulis metadata berikut ke kamus informasi dokumen PDF.
Properti PDF | Dibuat dari |
---|---|
Judul | Atribut Nama dari elemen Report RDL. |
Penulis | Elemen Penulis RDL. |
Subjek | Elemen Deskripsi RDL. |
Pembuat | Nama dan versi produk Reporting Services. |
Produser | Nama dan versi ekstensi rendering. |
CreationDate | Laporkan waktu eksekusi dalam format tanggalwaktu PDF. |
Interaktivitas
Beberapa elemen interaktif didukung dalam PDF. Berikut ini adalah deskripsi perilaku tertentu.
Perlihatkan dan sembunyikan
Elemen peragaan dan sembunyikan dinamis tidak didukung dalam PDF. Dokumen PDF dirender agar sesuai dengan status item apa pun saat ini dalam laporan. Misalnya, jika item ditampilkan saat laporan dijalankan pada awalnya, maka item akan dirender. Gambar yang dapat diubah tidak dirender, jika disembunyikan saat laporan diekspor.
Peta dokumen
Jika ada label peta dokumen yang ada dalam laporan, kerangka dokumen ditambahkan ke file PDF. Setiap label peta dokumen muncul sebagai entri dalam kerangka dokumen dalam urutan muncul dalam laporan. Di Acrobat, bookmark target ditambahkan ke kerangka dokumen hanya jika halaman tempatnya dirender.
Jika hanya satu halaman yang dirender, tidak ada kerangka dokumen yang ditambahkan. Peta dokumen disusun secara hierarkis untuk mencerminkan tingkat berlapis dalam laporan. Kerangka dokumen dapat diakses di Acrobat di bawah tab Marka Buku. Mengklik entri dalam kerangka dokumen menyebabkan dokumen masuk ke lokasi bookmark.
Bookmark
Marka buku tidak didukung dalam penyajian PDF.
Tautan penelusuran
Tautan penelusuran tidak didukung dalam penyajian PDF. Tautan penelusuran tidak dirender sebagai tautan yang dapat diklik dan laporan penelusuran tidak dapat tersambung ke target penelusuran.
Hyperlink
Hyperlink dalam laporan dirender sebagai tautan yang dapat diklik dalam file PDF. Saat diklik, Acrobat akan membuka browser klien default dan menavigasi ke URL hyperlink.
Kompresi
Pemadatan gambar didasarkan pada jenis file asli gambar. Ekstensi rendering PDF mengompresi file PDF secara default.
Untuk mempertahankan kompresi apa pun untuk gambar yang disertakan dalam file PDF jika memungkinkan, gambar JPEG disimpan sebagai JPEG dan semua jenis gambar lainnya disimpan sebagai BMP.
Catatan
- File PDF tidak mendukung penyematan gambar PNG.
- Ekspor PDF Reporting Services tidak mendukung gambar format warna CMYK.
Pengaturan informasi perangkat
Anda dapat mengubah beberapa pengaturan default untuk perender ini dengan mengubah pengaturan informasi perangkat. Untuk informasi selengkapnya, lihat Pengaturan informasi perangkat PDF.
Konten terkait
- Penomoran halaman di Reporting Services (Power BI Report Builder)
- Perilaku Penyajian (Pembangun Laporan Power BI)
- Fungsionalitas Interaktif untuk Ekstensi Penyajian Laporan yang Berbeda (Power BI Report Builder)
- Menyajikan Item Laporan (Pembangun Laporan Power BI)
- Tabel, Matriks, dan Daftar (Power BI Report Builder)