PDF Dosyasına Verme (Rapor Oluşturucusu ve SSRS)

PDF oluşturma uzantısı, Adobe Acrobat programında ve PDF 1.3'ü destekleyen diğer üçüncü taraf PDF görüntüleyicilerinde açılabilen dosyalar için bir rapor oluşturur. PDF 1.3'ün Adobe Acrobat 4.0 ve sonraki sürümleriyle uyumlu olmasına karşın, Reporting Services uygulaması Adobe Acrobat 6 veya üstünü de destekler. Oluşturma uzantısı, raporu oluşturmak için Adobe yazılımını gerektirmez. Ancak, bir raporu PDF biçiminde görüntüleyebilmek veya yazdırabilmek için Adobe Acrobat gibi PDF görüntüleyicileri gerekir.

PDF oluşturucusu fiziksel sayfa oluşturucusu olduğu için, HTML ve Excel gibi diğer oluşturuculardan farklı sayfalandırma davranışına sahiptir. Bu konuda PDF oluşturucusuna özel bilgiler sağlanmakta ve kuralların özel durumları açıklanmaktadır.

[!NOT]

SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.

Bu Makalede

Yazı Tipi Gereksinimleri

Meta veri

Etkileşim

Sıkıştırma

Aygıt Bilgisi Ayarları

Yazı Tipi Gereksinimleri

PDF oluşturma uzantısı yazı tiplerini katıştırmaz. Raporda kullanılan yazı tipleri rapor sunucusunda ve raporu görüntülemek için kullanılan istemci bilgisayarlarında yüklü olmalıdır.

Rapor sunucusu raporu PDF biçiminde oluşturduğunda, PDF dosyasında karakter eşlemelerini ölçmek ve oluşturmak için rapor tarafından başvuruda bulunulan yazı tipinde depolanan bilgileri kullanır. Başvuruda bulunulan yazı tipi rapor sunucusunda yüklü değilse, oluşturulan PDF dosyasında doğru eşlemeler olmayabilir ve görüntülendiğinde düzgün şekilde görülmeyebilir. Ayrıca, raporun düzgün görüntülenmesi için raporu görüntülemek için kullanılan bilgisayarda da doğru yazı tipi yüklü olmalıdır.

Raporu üretim sunucusuna dağıtmadan önce, raporun düzgün oluşturulup oluşturulmadığını doğrulamak için istemci bilgisayarlarda PDF oluşturma çıktısını sınamanız gerekir. Raporu önizlemede görüntülemeye veya HTML'de oluşturmaya güvenmeyin, çünkü GDI yazı tipi değişikliği bu biçimlerde PDF'den farklı davranır. Sunucuda eksik Unicode Karakterleri varsa, karakterlerin yerini soru işaretlerinin (?) aldığını görebilirsiniz. İstemcide bir yazı tipi eksikse, karakterlerin yerinde kutular (□) görebilirsiniz.

PDF oluşturma uzantısı ANSI karakterlerini destekler ve Japonca, Kore Dili, Geleneksel Çince, Basitleştirilmiş Çince, Kiril, İbranice ve Arapça Unicode karakterlerini çevirebilir. PDF oluşturma uzantısı, genişletilmiş Çince karakter kümelerindeki gibi 4 baytlık Unicode karakterlerini desteklemez. Diğer tüm Unicode karakterleri, seçilen yazı tipinin hem sunucuda hem de istemcide olmasını gerektirir. Seçilen yazı tipinde olmayan tüm karakterler "?" ile eşleştirilir. Yazı tipleri katıştırılmadığı için, uygun karakterlere sahip bir yazı tipinin belirtilmiş olması ve hem sunucu hem de istemci bilgisayarda bulunması gerekir.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Meta veri

Rapor düzenine ek olarak, PDF oluşturma uzantısı aşağıdaki meta verileri PDF Belge Bilgileri Sözlüğü'ne yazar.

PDF özelliği

Oluşturma kaynağı

Title

Report RDL öğesinin Name özniteliği.

Author

Author RDL öğesi.

Subject

Description RDL öğesi.

Creator

Reporting Services ürün adı ve sürümü.

Producer

Oluşturma uzantısı adı ve sürümü.

CreationDate

PDF datetime biçiminde rapor yürütme zamanı.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Etkileşim

PDF'de bazı etkileşimli öğeler desteklenmektedir. Aşağıda, belirli davranışların açıklaması yer almaktadır.

Göster ve Gizle

Öğelerin dinamik olarak gösterilmesi veya gizlenmesi PDF'de desteklenmez. PDF belgesi, rapordaki tüm öğelerin geçerli durumuyla eşleşecek şekilde oluşturulur. Örneğin, rapor ilk çalıştırıldığında öğe görüntüleniyorsa, o öğe oluşturulur. Rapor verildiği sırada gizlenmişseler, durumu değiştirilebilen resimler oluşturulmaz.

Belge Haritası

Raporda bir belge eşleme etiketi varsa, PDF dosyasına belge anahattı eklenir. Her belge eşleme etiketi, belge anahattında bir giriş olarak raporda görüntülendiği sırada görünür. Acrobat'ta, hedef yer işareti yalnızca üzerinde olduğu sayfa oluşturulmuşsa belge anahattına eklenir.

Yalnızca tek sayfa oluşturulursa, hiç belge anahattı eklenmez. Belge eşlemesi, rapordaki iç içe geçme düzeyini gösterecek şekilde hiyerarşik olarak düzenlenir. Belge anahattına Acrobat'ta Yer imleri sekmesinden ulaşılır. Belge anahattındaki bir girişi tıklatmak belgenin yer işaretli konuma gitmesine neden olur.

Yer işaretleri

Yer işaretleri PDF oluşturmada desteklenmez.

Detaylandırma Bağlantıları

Detaylandırma bağlantıları PDF oluşturmada desteklenmez. Detaylandırma bağlantıları tıklatılabilir bağlantılar olarak görüntülenmez ve detaylandırma raporları detaylandırma hedefine bağlanamaz.

Köprüler

Raporlardaki köprüler PDF dosyasında tıklatılabilir bağlantılar olarak oluşturulur. Tıklatıldığında, Acrobat varsayılan istemci tarayıcısını açar ve köprü URL'sine gider.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Sıkıştırma

Resim sıkıştırması, resmin orijinal dosya türünü temel alır. PDF oluşturma uzantısı PDF dosyalarını varsayılan olarak sıkıştırır.

PDF dosyasına eklenen resimlerin sıkıştırmasını mümkün olduğunda korumak için, JPEG resimleri JPEG biçiminde ve diğer tüm resim türleri BMP olarak depolanır.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Aygıt Bilgisi Ayarları

Aygıt bilgisi ayarlarını değiştirerek bu işleyicinin bazı varsayılan ayarlarını değiştirebilirsiniz. Daha fazla bilgi için, bkz. PDF Device Information Settings.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Ayrıca bkz.

Kavramlar

Reporting Services'da Sayfalandırma (Rapor Oluşturucusu ve SSRS)

İşleme Davranışları (Rapor Oluşturucusu ve SSRS)

Farklı Rapor İşleme Uzantıları İçin Etkileşim İşlevi (Rapor Oluşturucusu ve SSRS)

Rapor Öğelerini İşleme (Rapor Oluşturucusu ve SSRS)

Tablolar, Matrisler ve Listeler (Rapor Oluşturucusu ve SSRS)