FastReport .NET'ten bir raporu PostScript formatına nasıl aktarabilirim?

2026-08-03

FastReport .NET'ten postscript'e Rapor Verme

FastReport .NET, raporları PDF, Excel, Word ve diğerleri gibi birçok popüler biçime dışa aktarmayı destekler. Bununla birlikte, profesyonel baskı, çiziciler ve özel baskı ekipmanı genellikle PostScript (.ps) biçimini gerektirir.

PostScript, Adobe Systems tarafından geliştirilen bir sayfa tanımlama dilidir. Vektör grafiklerinin ve metnin son derece hassas bir şekilde oluşturulmasını sağlayarak onu baskı ve endüstriyel yayıncılık endüstrilerinde bir standart haline getirir. PDF'nin aksine, PostScript çıktı aygıtı için bir dizi talimat içerir ve sayfa düzeninin her öğesi üzerinde hassas kontrol sağlar.

Bu makalede, parametre yapılandırmasını ve programlı uygulamayı incelemek için pratik bir örnek kullanarak bir FastReport .NET raporunu PostScript biçimine dışa aktarmaya bakacağız.

 


 

Kullanıcı Arayüzü üzerinden dışa Aktarma

Örnek olarak "Çalışan Listesi" raporunu kullanalım:

PostScript Yazdırma Seçim Penceresi

Araç çubuğunda "Kaydet" düğmesini tıklayın. Ardından, açılır menüden "Yazdır" ın üzerine gelin ve "PostScript dosyası" nı seçin...".

PostScript Dışa Aktarma Penceresi

Dışa aktarma ayarları şunları içerir:

  • Eğriler Halinde Metin - Etkinleştirildiğinde, tüm metin öğeleri vektör konturlarına (Bézier eğrileri) dönüştürülür. Bu, raporda kullanılan yazı tipleri yüklü olmasa bile metnin tüm cihazlarda doğru şekilde görüntülenmesini sağlar. (Metin artık düzenlenemez ve dosya boyutu artabilir.)
  • Sayfalar İçin Ayrı Dosyalar - Rapor birden fazla sayfa içeriyorsa, bu seçenek her sayfayı tek bir belge yerine ayrı bir .ps dosyası olarak kaydeder. Bu, toplu işleme veya raporun farklı bölümlerini farklı cihazlarda yazdırma için kullanışlıdır.
  • Resimleri Ayrı Kaydedin - Rapordaki görseller ayrı dosyalar olarak kaydedilirken, ana .ps dosyası yalnızca bunlara referanslar içerir. Bu, ana dosyanın boyutunu küçültür ve işlem hızını artırır. (Dosyayı başka bir cihaza aktarırken, görüntü klasörünü de kopyalamayı unutmayın; aksi takdirde görüntüler görüntülenmeyecektir.)
  • JPEG Kalitesi - Rapordaki raster görüntüler için sıkıştırma seviyesini belirtir.

Birden Çok Sekme İçeren Rapor

  • Tüm Sekmeleri Dışa Aktar - Rapor birden fazla sekme içeriyorsa, bu seçenek yalnızca etkin sekmenin içeriğini değil, tüm sekmelerin içeriğini dışa aktarır.
  • Dışa Aktarmadan Sonra Aç - Dışa aktarma tamamlandıktan hemen sonra raporu .ps dosya uzantısıyla ilişkili uygulamada otomatik olarak açar.

Dışa Aktarılan Rapor

 


 

Kodla Dışa Aktar

Aynı sonuç programlı olarak da elde edilebilir. Aşağıdaki örnek, "Çalışan Listesi" raporunun kodu kullanarak nasıl yapılandırılacağını ve dışa aktarılacağını göstermektedir:

// Yeni bir rapor örneği oluşturun
Report report = new Report();

// Raporu yükleyin
report.Load(@"C:\Reports\MainReport.frx");

// Raporu hazırlayın
report.Prepare();

// Bir PostScript dışa aktarma nesnesi oluşturun
PSExport psExport = new PSExport();

// Metni eğriler halinde göster
psExport.TextInCurves = true;

// Sayfalar için Ayrı Dosyalar
psExport.PagesInDiffFiles = false;

// Resimleri Ayrı Kaydet
psExport.SaveImagesSeparately = false;

// JPEG Kalitesi
psExport.Quality = 100;

// Tüm Sekmeleri Dışa Aktar
psExport.ExportAllTabs = false;

// Dışa Aktarımdan Sonra Aç
psExport.OpenAfterExport = true;

// Belirtilen ayarları kullanarak raporu bir dosyaya aktarın
report.Export(psExport, "ResultReport.ps");

Dışa Aktarılan Rapor

Ekran görüntüsünde görüldüğü gibi, programatik olarak oluşturulan dosya, etkileşimli dışa aktarma işlemiyle üretilen dosyayla aynıdır.

 


 

Sonuç

Raporları PostScript'e aktarmanın iki yolunu inceledik: tek seferlik görevler için kullanıcı arayüzü üzerinden ve otomasyon için kod aracılığıyla. PostScript formatı profesyonel baskı için vazgeçilmez bir araç olmaya devam ediyor ve FastReport .NET, PostScript dışa aktarımını uygulamalarınıza entegre etmeyi kolaylaştırıyor.

.NET Export FastReport Report Printing
8 Eylül 2026, Salı

FP3 Formatı ile ilgili Sıkça Sorulan Soruların Cevapları

FP3 formatıyla ilgili 11 yaygın soruyu inceleyeceğiz: bu dosyaların ne olduğu, FR3 dosyalarından nasıl farklı oldukları, hangi programların bunları açabileceği ve PDF'ye nasıl dönüştürüleceği.
4 Eylül 2026, Cuma

FastReport .NET'ten bir raporu DXF formatına nasıl aktarabilirim?

Bu makalede, bir raporu DXF formatına aktarma yöntemlerini inceleyeceğiz ve ayrıca dosya bir CAD uygulamasında açıldıktan sonra elde edilen çıktının nasıl göründüğünü göreceğiz.
10 Temmuz 2026, Cuma

FastReport .NET WEB raporları için İçerik Güvenlik Politikası nasıl yapılandırılır?

FastReport .NET WEB raporları için İçerik Güvenliği İlkesi'ni nasıl yapılandıracağınızı öğrenin: CSP yönergeleri ve değerlerine genel bakış, FastReport mimarisindeki değişiklikler, tipik atlatma senaryoları ve bunlara karşı korunma yolları.

© 1998-2026 Fast Reports Inc.