Bagikan melalui


Mengekspor laporan paginasi ke file PDF (Pembuat Laporan)

Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan di SQL Server Data Tools

Ekstensi rendering PDF merender laporan paginated ke file yang dapat dibuka di Adobe Acrobat dan pemirsa PDF non-Microsoft 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 (Pembuat Laporan dan SSRS). 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, Power BI Report Server & SSRS untuk detailnya.

Perender PDF adalah perender halaman fisik dan, oleh karena itu, memiliki perilaku penomoran halaman yang berbeda dari perender lain seperti HTML dan Excel. Artikel ini menyediakan informasi khusus perender PDF dan menjelaskan pengecualian untuk aturan.

Catatan

Anda dapat membuat dan memodifikasi file definisi laporan yang dipaginasi (.rdl) di Microsoft Report Builder, Power BI Report Builder, dan di Perancang Laporan di SQL Server Data Tools.

Menyematkan font

Jika memungkinkan, ekstensi rendering PDF menyematkan subset dari setiap font yang diperlukan untuk menampilkan laporan dalam file PDF. Font yang digunakan dalam laporan harus diinstal pada server laporan. Ketika server laporan menghasilkan laporan dalam format PDF, server tersebut menggunakan informasi yang disimpan dalam font yang dirujuk oleh laporan untuk membuat pemetaan karakter dalam file PDF. Jika font yang direferensikan tidak diinstal pada server laporan, 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:

  • Pembuat font memberikan hak istimewa penyematan font. Font terinstal menyertakan properti yang menunjukkan apakah pembuat font berniat untuk memperbolehkan penyematan font dalam dokumen. Jika nilai properti adalah EMBED_NOEMBEDDING, font tidak disematkan dalam file PDF. Untuk informasi selengkapnya, cari "TTGetEmbeddingType" di msdn.microsoft.com.

  • Fontnya adalah TrueType.

  • Font referensi 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 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 tipe 1 standar atau font empat belas dasar, maka font tidak disematkan untuk konten ANSI.

Font pada komputer klien

Ketika font disematkan dalam file PDF, komputer yang digunakan untuk melihat laporan 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 di server laporan dan komputer klien untuk memverifikasi bahwa laporan dirender dengan benar.

Jangan mengandalkan melihat laporan dalam Pratinjau atau mengekspor ke HTML. Laporan terlihat benar karena penggantian font otomatis yang dilakukan oleh Pembuat Laporan atau oleh browser. Jika Unicode Glyphs hilang di server, 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 Fonts properti 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.

Penting

Saat menggunakan laporan yang dipaginasi dalam 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.

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. Bagian berikut adalah deskripsi perilaku tertentu.

Perlihatkan dan sembunyikan

Elemen peragaan dan sembunyikan dinamis tidak didukung di 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, marka buku 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 . Memilih entri dalam kerangka dokumen menyebabkan dokumen masuk ke lokasi bookmark.

Bookmark

Marka buku tidak didukung dalam penyajian PDF.

Tautan penelusuran tidak didukung dalam penyajian PDF. Tautan penelusuran tidak dirender sebagai tautan yang dapat dipilih dan laporan penelusuran tidak dapat tersambung ke target penelusuran.

Hyperlink dalam laporan dirender sebagai tautan yang dapat dipilih dalam file PDF. Saat dipilih, Acrobat 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.

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.